2017-08-03 70 views
0

我在UIButton的前面看到了UIView。透明的UIView上还有一些用户可以与之交互的其他UIViewIOS - 如何防止点击背景中的按钮?

如何防止用户能够点击背景中的按钮?

我试图将第一响应者状态分配给透明UIView,但这不起作用,也没有任何意义,因为用户如何与顶部的其他可见UIView进行交互?

回答

1

刚刚设置[self.myButton setEnabled:NO];当您的透明视图打开时。启用按钮,当您希望允许单击

self.navigationItem.rightBarButtonItem.enabled = NO; 

迅速版

button.isEnabled = false 

导航栏按钮

self.navigationItem.rightBarButtonItem?.enabled = false 
+1

@jeb为导航栏按钮添加了,正如你问 –

+1

哈哈..我的荣幸。 :) –

0

目的-C

self.buttonName.isEnabled = YES ; //按钮已启用 self.buttonName.isEnabled = NO; //按钮被禁用