使用 ECSlidingViewController2 时,如何防止在 VoiceOver 开启的情况下点击左下方的菜单且菜单位于顶视图下方?试试 BasicMenu 示例。在主视图上时,您可以点击下方菜单上的选项。
1 回答
0
如果您不希望旁白朗读它,请使其无法访问。设置isAccessibleElement
为NO
。
这是元素是否可访问的主开关。UIViews
并且默认情况下无法访问它的任何自定义直接子类,而默认情况下UIControls
是。未标记为可访问的元素将被 忽略VoiceOver
,并且当用户在可访问元素之间导航时将被跳过。
- (BOOL)isAccessibilityElement {
//if this is YES, VoiceOver won't continue to look for accessibility elements in this view's subviews
return NO;
}
您也可以将其设置为应用程序中的任何 UIView。
于 2015-10-22T13:08:30.303 回答