我想要做的是禁用 MKMapView 上的可访问性。
实际上 VoiceOver 会读取 map 上的所有元素:道路、POI ecc。抄送。
所以我尝试了这个
[map setIsAccessibilityElement:NO]
但不工作......如何实现这一目标?我错过了什么?
Best Answer-推荐答案 strong>
由于 `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/
|