我的导航栏上有两个UIBarButtonItem,这里是我尝试工作的代码:
self.navigationController?.navigationBar.exclusiveTouch = true //不起作用...... self.navigationController?.navigationBar.multipleTouchEnabled = false // same ...
此问题的任何解决方案?目前,任何人都可以同时按下两个UIBarButtonItem并使应用程序崩溃。我不应该这样使用它吗?
答案 0 :(得分:0)
对于导航栏内的每个子视图,您需要设置exclusiveTouch = true
。
因此,您的代码应如下所示:
for view in navigationController.navigationBar.subviews {
view.exclusiveTouch = true
}