jjzjj

accessibilityElements

全部标签

ios - 在UIAccessibilityContainer中,使用 `accessibilityElements`和其他三种方法有什么区别?

在iOS8中,Apple引入了varaccessibilityElements:[Any]?。funcaccessibilityElementCount()->IntfuncaccessibilityElement(at:Int)->Any?funcindex(ofAccessibilityElement:Any)->Int它们有什么区别?varaccessibilityElements:[Any]?的优先级是否高于旧方法?引用:https://developer.apple.com/documentation/uikit/accessibility/uiaccessibilityco

ios - VoiceOver 没有滚动到横向屏幕外的元素?

如何让VoiceOver滚动到UIScrollView中屏幕外的元素。我有一个UIScrollView。这里面是一个包含许多subview的UIView。在这些subview中是标签——如下所示:ScrollView->UIView-->UIView---->Label-->UIView---->Label-->UIView---->Label-->UIView---->Label-->UIView---->Label当我横向启动我的应用程序时,我可以看到一些元素在屏幕外。我可以毫无问题地滚动到这些。但是,当使用VoiceOver时,我可以滑动以在屏幕上的元素之间移动,但应用程序不会通

ios - 使用嵌入式 View Controller 设置 view.accessibilityElements

我正在尝试将iOS辅助功能支持/旁白添加到我的应用程序中。我的主屏幕有三个主要控件,但第三个控件托管在嵌入式ViewController中。我正在prepareForSegue中设置可访问性元素,并已确认嵌入式ViewController控件已全部加载。问题是我仍然只能选择封闭ViewController中的前两个控件。self.view.accessibilityElements=@[self.cmdMenu,//worksself.collectionView,//worksself.childViewController.peerMenu//doesn'twork];所有三个Vi