iOS配音状态

我正在尝试将辅助function添加到已经开发的iOS应用程序中。

如果iPhone设置的辅助function菜单中的VoiceOver选项处于打开状态,并且在旁白closures时不显示,则会显示一些我喜欢的UIfunction(例如button)。

有没有办法检查配音选项是否打开?

BOOL UIAccessibilityIsVoiceOverRunning(); 

在ViewDIdLoad中

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(voiceOverStatusChanged) name:UIAccessibilityVoiceOverStatusChanged object:nil]; - (void)voiceOverStatusChanged { if(!UIAccessibilityIsVoiceOverRunning()) { //do your changes } }