我有一个通用的应用程序,VoiceOver表现得很奇怪,但只在iPhone上 . 当我删除应用程序并在iPhone或iPad上重新安装时,VoiceOver按预期工作,一切正常 . 但是在iPhone上,如果我停止应用程序然后重新启动它,VoiceOver仍然可以“工作”,你可以点击一个元素并以这种方式为VO焦点选择它;但由于某种原因左右滑动停止工作 - 而不是改变焦点,你只需听到“笨拙”的声音,就像你到达控制列表的末尾一样 .

该应用程序仅限iOS-7 . 有没有人遇到过这个问题?

更新:我发现如果我把这行放在我的应用程序的根视图控制器的 viewDidLoad 中:

self.view.accessibilityViewIsModal = YES;

一切正常 . 谁知道这个?