【发布时间】:2017-09-05 20:13:52
【问题描述】:
我遇到了一个问题,我已经到处搜索了一段时间,试图找到答案。
我有 5 个视图控制器,它们的顺序始终相同。第一个视图是带有 UIImage 和 UIButton 的 UIView。加载应用程序时,按钮工作,您可以拍照,应用程序的其余部分按预期工作。如果我返回(使用导航控制器后退按钮)或到达最终视图控制器并使用
self.navigationController?.popToRootViewController(animated: true)
我无法点击按钮,它无法识别我的点击。我认为这可能与视图下的按钮有关,但我尝试将按钮设置为视图的子视图,但这不起作用。
任何帮助将不胜感激!
谢谢大家。
埃德
【问题讨论】:
-
除了
popToRoot之外,你还在用代码做什么吗?您是通过情节提要中的@IBAction 还是通过代码分配点击功能? -
试试 Xcode 中的 Debug View Hierarchy 按钮,看看你的按钮上面是否有东西。 developer.apple.com/library/content/documentation/…
-
是不是按钮上面有view?如果是这样,您需要将其
isUserInteractionEnabled设置为false。 -
更多代码可能会对您有所帮助.. 其余代码可能会产生数十种副作用
标签: ios swift xcode uibutton ios10