既に開発されたiOSアプリにアクセシビリティ機能を追加しようとしています。iOS音声通話の状態
iPhone設定のアクセシビリティメニューのVoiceOverオプションがオンになっていて、ボイスオーバーがオフになっていると表示されない場合は、表示するのが好きなUI機能(ボタンなど)がいくつかあります。
ボイスオーバーオプションがオンになっているかどうかを確認する方法はありますか? iOS11、新しい通知名を使用するためのviewDidLoad
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(voiceOverStatusChanged)
name:UIAccessibilityVoiceOverStatusChanged
object:nil];
- (void)voiceOverStatusChanged
{
if(!UIAccessibilityIsVoiceOverRunning())
{
//do your changes
}
}