我有一个视图控制器,其中有一个MKMapView,并且我想对此项目禁用Voiceover焦点。我尝试过
[self.map setAccessibilityContainerType:UIAccessibilityContainerTypeNone];
但有以下警告:
“ setAccessibilityContainerType:”仅在iOS 11.0或更高版本上可用
测试时,VoiceOver会重点关注地图上存在的项目,例如城镇或省边界,我不知道如何忽略这些项目
编辑:我已经尝试了以下答案:
How to disable accessibility for a view including all it's subviews?
所以现在了
self.map.accessibilityElementsHidden = YES;
效果很好!