我有一个tableview,每个单元格包含一个collectionView(滚动禁用) . 使用VoiceOver向左或向右滑动时,焦点会以意想不到的方式移动 . 我想阻止VoiceOver滚动tableview,以便我可以实现自定义滚动行为 .
如果您希望语音跳过表格视图,则无法通过语音访问表格视图 . 你可以通过制作来做到这一点
tableView.isAccessibilityElement=NO;
或者您可以使用 accessibilityElements 自定义视图中的辅助功能元素
accessibilityElements
self.view.accessibilityElements=@[myview,mytableview,mybutton];
通过这种方式,您还可以更改可访问元素的顺序 .
如果您不希望可以访问您的tableview,请从上面的数组中删除tableview .
self.view.accessibilityElements=@[myview,mybutton];
1 回答
如果您希望语音跳过表格视图,则无法通过语音访问表格视图 . 你可以通过制作来做到这一点
或者您可以使用
accessibilityElements
自定义视图中的辅助功能元素通过这种方式,您还可以更改可访问元素的顺序 .
如果您不希望可以访问您的tableview,请从上面的数组中删除tableview .