iOS Voiceover status

后端 未结 4 1703
有刺的猬
有刺的猬 2021-02-01 00:10

I am trying to add accessibility features to an iOS app that has already been developed.

There are a couple of UI features (e.g. buttons) that I like them to show up if

4条回答
  •  情深已故
    2021-02-01 00:50

    In ViewDIdLoad

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

提交回复
热议问题