Ios7 如何识别用户是否处于IOS UIAccessibility的开关控制模式

Ios7 如何识别用户是否处于IOS UIAccessibility的开关控制模式,ios7,uiaccessibility,switchcontrol,Ios7,Uiaccessibility,Switchcontrol,我们在IOS中有一个很好的功能,可以知道UIVoice over是否处于活动状态。要使用的函数是UIAccessibilityVoiceOverling()。我想知道我们是否有一个类似的功能,为UIC开关控制。我无法知道用户是否处于开关控制模式,即是否正在进行扫描。如何识别用户是否处于UIAccessibility的开关控制模式?这并不像您希望的那么简单。从我与苹果的互动来看,UIAPI的开关控制和其他方面可能没有VoiceOver实现得那么彻底 我的发现如下: 请注意,此容器视图仅在调用UIA

我们在IOS中有一个很好的功能,可以知道UIVoice over是否处于活动状态。要使用的函数是UIAccessibilityVoiceOverling()。我想知道我们是否有一个类似的功能,为UIC开关控制。我无法知道用户是否处于开关控制模式,即是否正在进行扫描。如何识别用户是否处于UIAccessibility的开关控制模式?

这并不像您希望的那么简单。从我与苹果的互动来看,UIAPI的开关控制和其他方面可能没有VoiceOver实现得那么彻底

我的发现如下:

请注意,此容器视图仅在调用UIAccessibilityContainer协议的方法时创建可访问元素的数组。因此,如果iPhone辅助功能当前未处于活动状态,则不会创建阵列

这表明一种方法是记录何时对UIAccessibility容器的方法进行了调用,如果调用了,则可以认为可访问性处于打开状态,无论是VoiceOver还是Switch Control。

因为iOS 8存在