我有一个带有经典"汉堡菜单的应用程序"打开设置。当从左侧滑入幻灯片时,覆盖大部分屏幕。但是,当激活Voice over并在最后一个元素处于活动状态时向右滑动时,它会激活隐藏视图控制器中的第一个元素。我想这对分割视图控制器有意义,但在这种情况下不行。
是否可以将“配音”告诉"请参阅"活动视图控制器中的元素?
答案 0 :(得分:3)
您希望汉堡菜单在当前上下文中表现为模态。你会这样做:
menuViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext
答案 1 :(得分:-1)
上述答案的组合使我得到了良好的解决方案。最大的问题是找到我的设置视图的容器视图。当我这样做时,我在按下汉堡包按钮时使用accessibilityViewIsModal = true
,在关闭时使用accessibilityViewIsModal = false
。
accessibilityElementshidden
也有效,但我认为将设置视图标记为模态更有意义。