我想要做的是禁用 MKMapView
上的辅助功能。
实际上,VoiceOver
读取 map 上的所有元素:道路、POI ecc。错误。
所以我尝试了这个
[map setIsAccessibilityElement:NO]
但不起作用...如何实现这一目标?我错过了什么吗?
最佳答案
由于`accessibilityElementsHidden',您的“MKMapView”可能被视为一个容器,其元素不应被 VoiceOver 看到。属性。
@IBOutlet weak var map: MKMapView!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
map.accessibilityElementsHidden = true
}
如上面的代码片段所示使用此属性在 MKMapView 上禁用 VoiceOver。
关于ios - 在 MKMapView 上禁用辅助功能 (VoiceOver),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992715/