Ara*_*ash 63 accessibility ios voiceover uiaccessibility
我正在尝试为已经开发的iOS应用添加辅助功能.
如果iPhone设置的辅助功能菜单中的VoiceOver选项打开,并且如果画外音关闭则不显示,我希望它们显示一些UI功能(例如按钮).
有没有办法检查画外音选项是否打开?
Dav*_*ham 109
BOOL UIAccessibilityIsVoiceOverRunning();
Run Code Online (Sandbox Code Playgroud)
Rak*_*Dev 30
在ViewDIdLoad中
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(voiceOverStatusChanged)
name:UIAccessibilityVoiceOverStatusChanged
object:nil];
- (void)voiceOverStatusChanged
{
if(!UIAccessibilityIsVoiceOverRunning())
{
//do your changes
}
}
Run Code Online (Sandbox Code Playgroud)