Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 默认情况下,标准UIButton isAccessibilityElement返回NO_Ios_Iphone_Objective C_Uibutton_Uiaccessibility - Fatal编程技术网

Ios 默认情况下,标准UIButton isAccessibilityElement返回NO

Ios 默认情况下,标准UIButton isAccessibilityElement返回NO,ios,iphone,objective-c,uibutton,uiaccessibility,Ios,Iphone,Objective C,Uibutton,Uiaccessibility,将标准按钮拖到IB中的视图上,然后记录其isAccessibilityElement属性。这将返回否,即使文档提示它在默认情况下应设置为“是” 我遗漏了什么吗?我的观察结果是,如果启用了VoiceOver或SwitchControl,则诸如UIButton之类的项目会为-isAccessibilityElement返回YES,但在其他情况下,它们通常会返回NO 即使访问方法(如Voiceover)未启用,我也无法确定他们返回YES的情况 编辑: 如果您启用并随后禁用访问方法(例如开关控制),-[

将标准按钮拖到IB中的视图上,然后记录其isAccessibilityElement属性。这将返回否,即使文档提示它在默认情况下应设置为“是”


我遗漏了什么吗?

我的观察结果是,如果启用了VoiceOver或SwitchControl,则诸如UIButton之类的项目会为-isAccessibilityElement返回YES,但在其他情况下,它们通常会返回NO

即使访问方法(如Voiceover)未启用,我也无法确定他们返回YES的情况

编辑: 如果您启用并随后禁用访问方法(例如开关控制),
-[ui按钮isAccessibilityElement]
将继续返回YES(即使在应用程序启动期间),直到设备重新启动。至少我的iPadPro iOS9.2就是这样运行的