首页 文章

UIPickerView对UITableview中的画外音没有反应

提问于
浏览
0

我有一个嵌入了多个UIPickerViews的UItableView . 选择和启用VoiceOver时,其中一个UIPickerViews无法正确响应 . 其他UIPickerViews和DateViews确实做出了正确的响应 . VoiceOver将告诉组件的数量,在向上和向下滑动时返回正确的选择等.UIPickerView没有响应在UIPicker区域周围给出一个选择矩形,但是当点击时只听到“敲击声”,没有别的 .

另一个区别是,对于正确响应的UIPickerViews,选择的边界框更大,甚至与UITableView中的其他元素重叠 . 我确实比较了故事板中所有复选框的设置,并尝试禁用/启用TableViewCell,ContentView等上的“User Interaction Enabled”复选框,但无济于事 . 对于所有UIPickerViews和TableViewCells,所有设置看起来都是相同的 .

没有VoiceOver,所有UIPickerViews的行为都相同 . 有什么建议在哪里寻找以及如何进一步调试?

1 回答

  • 0

    如果在元素的父容器上设置了“isAccessibilityElement”,则容器元素将阻止辅助功能焦点进入子元素 . 您无法嵌套AccessibilityElements!检查是不是这样!

相关问题