我有一个viewController
,当用户点按屏幕时,navigationBar
和statusBar
会消失/重新出现(很像照片应用)。我注意到当我在rightBarButton
上按navigationBar
“完成”并同时点击屏幕时,它会在viewController
转换时使条消失(因此不会显示任何条形图)被推送的viewController)。
我已尝试在rightBarButton
被触发时禁用UITapGestureRecognizer
,并在UITapGestureRecognizer
被推送时尝试禁用rightBarButton
,但它没有差异,这只有在同时推动时才会发生。
是否有人知道可以防止这种情况发生的解决方案?
答案 0 :(得分:0)
我认为setExclusiveTouch:
到导航栏视图(以及rightBarButton
)的最简单方法。
所以你viewDidLoad
:
for (UIView *v in self.navigationController.navigationBar.subviews) {
[v setExclusiveTouch:YES];
}