VoiceOver считывает метки в предыдущем представлении в приложении для iPhone? ошибка?

Я создаю приложение на основе представления, в котором я буду переходить к следующему представлению, через addSubview] метод. Проблема в том, что когда я включаю функцию VoiceOver и добавляю подвиды, она берет метки аксессуаров из предыдущих представлений. То есть, если я нажму на вид в прямоугольнике, где есть метка в предыдущем представлении, тогда VoiceOver также обнаружит его как метку доступности и начнет читать эту метку. Но если я использую навигационный контроллер для перехода к следующему контроллеру представления, у меня не возникает никаких проблем.Может ли кто-нибудь сказать мне, поддерживает ли сама Apple функцию VoiceOver только для приложений, основанных на навигации, или есть какое-то другое решение для приложений, основанных на VoiceOver в представлении?

PS Я пробовал то же самое и с некоторыми демонстрационными приложениями, но результаты те же.

Таким образом, когда в текущем представлении я добавляю подпредставление, содержащее кнопки, специальные возможности также считывают метки позади подпредставления. Мне нужна доступность для чтения кнопок в добавленном представлении и только остальная часть видимой части предыдущего представления (а не метки, спрятанные за добавленным представлением). может ли кто-нибудь сказать, если это ошибка озвучивания в iPhone, что по умолчанию он также читает метки parentView, на addsubview ?

6
задан vipsk 27 March 2012 в 13:05
поделиться