use*_*122 6 accessibility uitableview ios voiceover
我有一个tableview设置为在底部滚动时加载更多项目,我试图让它可访问.
但是,当滑动以聚焦tableView时,配音光标始终聚焦最后一个单元格,即使它距离当前视图非常远,导致更多单元格被加载.
为了避免这种情况,有没有办法强制画外音只关注可见细胞?iOS上的默认消息应用程序似乎这样做.
当视图更新为新单元格时,您可以从 UIAccessibility 发布布局更改通知,指示 VoiceOver 应关注哪个元素。
UIAccessibility.post(notification:.layoutChanged, argument:elementToBeFocussed)
Run Code Online (Sandbox Code Playgroud)
从文档中阅读更多信息。
UIAccessibility.post:https://developer.apple.com/documentation/uikit/uiaccessibility/1615194-post
UIAccessibility.Notification:https://developer.apple.com/documentation/uikit/uiaccessibility/notification
布局更改:https ://developer.apple.com/documentation/uikit/uiaccessibility/notification/1620186-layoutchanged
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |