0

使用 ECSlidingViewController2 时,如何防止在 VoiceOver 开启的情况下点击左下方的菜单且菜单位于顶视图下方?试试 BasicMenu 示例。在主视图上时,您可以点击下方菜单上的选项。

4

1 回答 1

0

如果您不希望旁白朗读它,请使其无法访问。设置isAccessibleElementNO

这是元素是否可访问的主开关。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 回答