Ios 默认情况下,标准UIButton isAccessibilityElement返回NO
将标准按钮拖到IB中的视图上,然后记录其isAccessibilityElement属性。这将返回否,即使文档提示它在默认情况下应设置为“是”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的情况 编辑: 如果您启用并随后禁用访问方法(例如开关控制),-[
我遗漏了什么吗?我的观察结果是,如果启用了VoiceOver或SwitchControl,则诸如UIButton之类的项目会为-isAccessibilityElement返回YES,但在其他情况下,它们通常会返回NO 即使访问方法(如Voiceover)未启用,我也无法确定他们返回YES的情况 编辑: 如果您启用并随后禁用访问方法(例如开关控制),
-[ui按钮isAccessibilityElement]
将继续返回YES(即使在应用程序启动期间),直到设备重新启动。至少我的iPadPro iOS9.2就是这样运行的