旁白:UIAccessibilityLayoutChangedNotification 不工作
VoiceOver: UIAccessibilityLayoutChangedNotification not working
使用 VoiceOver,UIAccessibility.post(notification: .layoutChanged, argument: someView)
只是重新宣布当前获得焦点的元素,而不是移动焦点并宣布 someView
的 accessibilityLabel。即使调用 UIAccessibility.post(notification: .layoutChanged, argument: "what the heck")
什么也不做,只是重新宣布当前聚焦的元素,当它应该根据文档宣布作为参数传入的字符串时。我目前在模拟器上 运行 Xcode 11.3.1。也在物理设备上尝试过同样的问题。任何帮助将不胜感激:)
目标元素 someView
可能不是辅助元素。检查 someView.isAccessibilityElement
是否设置为 true
.
发现这个 post
函数实际上只关注在物理设备上 运行 时传入的视图,并且在模拟器上似乎已损坏。
使用 VoiceOver,UIAccessibility.post(notification: .layoutChanged, argument: someView)
只是重新宣布当前获得焦点的元素,而不是移动焦点并宣布 someView
的 accessibilityLabel。即使调用 UIAccessibility.post(notification: .layoutChanged, argument: "what the heck")
什么也不做,只是重新宣布当前聚焦的元素,当它应该根据文档宣布作为参数传入的字符串时。我目前在模拟器上 运行 Xcode 11.3.1。也在物理设备上尝试过同样的问题。任何帮助将不胜感激:)
目标元素 someView
可能不是辅助元素。检查 someView.isAccessibilityElement
是否设置为 true
.
发现这个 post
函数实际上只关注在物理设备上 运行 时传入的视图,并且在模拟器上似乎已损坏。