我正在创建基于视图的应用程序,我将通过addSubview
方法进入下一个视图。 问题是,当我打开VoiceOver ON功能并添加子视图时,它会从先前视图获取配件标签。也就是说,如果我在rect上点击视图,在之前的视图中有标签,那么VoiceOver也会将其检测为辅助功能标签并开始读取该标签。 但是,如果我使用导航控制器去下一个视图控制器,我不会有任何问题。 任何人都可以告诉我,如果苹果本身支持VoiceOver设施仅适用于基于导航的应用程序,或者在基于视图的应用程序中有VoiceOver的其他解决方案?VoiceOver读取iPhone应用程序中以前视图上的标签?错误?
PS我也尝试了一些演示应用程序也一样,但结果相同。
因此,在当前视图中,我添加了一个包含按钮的子视图,而辅助功能也读取了子视图后面的标签。我希望阅读添加视图的按钮的可访问性,以及前一视图的可视部分的剩余部分(而不是隐藏在添加视图后面的标签)。 有人可以告诉,如果它是iPhone的配音错误,默认情况下,它也读取parentView的标签,在addsubview?
是你隐藏的标签放置在您的视图中选中了隐藏的复选框,或者你输入他们的厦门国际银行或情节串连图板,他们只是被存储在边栏上? – 2012-03-27 00:33:37
我的标签隐藏在添加的视图后面。我刚才在我的问题中详细阐述了它。 我在当前视图中添加子视图,其中包含按钮,这个子视图背后有一些标签,配音也读取这些标签,这不应该发生。 – vipsk 2012-03-27 09:51:52
你在使用故事板吗? – 2012-03-27 11:09:37