我有这个UIPopOverScreen,显示何时按下NavigationBar按钮。 这个问题我想解雇它,只要我触摸屏幕外的任何东西。 部分工作原理,但在触摸已内置到调用弹幕屏幕的VC的导航栏时并不会消失。当触摸NavigationBar时关闭UIPopOverScreen
我已经尝试了几个选项,使它消失,但它只是还没有工作。 当我设置我已经得到了最好的结果:
self.popOverController.passthroughViews = nil;
它的工作,因为我想但只设置这一点,你必须按下导航栏两次以使其再次作出回应。
我很想听听您对干净的解决方案的看法。
很奇怪。我有同样的问题,并设置passthroughViews零后立即展示popover完美的作品。我没有看到你触及导航栏两次你提到的行为。也许在你的代码中的其他东西导致这种行为 –