2011-09-02 71 views
3

我有一个UIButtons的视图。我添加了另一个半透明的视图,向用户显示一些信息(实际上,这是一种自制的模态警报)。但是半透明视图下的按钮仍然会响应水龙头。但他们不应该。UIView下的UIButton不应该是可点击的

如何防止按钮响应水龙头?

回答

13

设置,

semiTransparentViewOnTopOfAll.userInteractionEnabled = YES; 

应该解决这个问题。但是,如果问题仍然存在,请尝试,

semiTransparentViewOnTopOfAll.exclusiveTouch = YES; 
+0

谢谢谢谢谢谢谢谢。我花了几天时间,我所要做的就是添加这两行。上帝保佑你 –

1

做这样

button.userInteractionEnabled=NO; 

通过获取所有按钮从视图