【发布时间】:2010-11-11 05:56:20
【问题描述】:
显然,
self.hidden = YES;
self.userInteractionEnabled = YES;
隐藏视图但不识别触摸事件。
有没有办法隐藏视图并触摸它?
【问题讨论】:
显然,
self.hidden = YES;
self.userInteractionEnabled = YES;
隐藏视图但不识别触摸事件。
有没有办法隐藏视图并触摸它?
【问题讨论】:
没有办法做到这一点。 解决办法是再做一个 UIView,它是空的。这个新 UIView 的唯一目的是捕捉点击。
这是唯一的方法。
(您也可以根据需要制作一个大的透明按钮。)
alpha 的东西是著名的 gotchya。如果你 alpha 离开一个 UIView,它就会变得不可点击。如果您能看到它,您将只能单击它。希望对您有所帮助。
【讨论】:
设置 backgroundColor 为我清除作品。您可能还需要设置文本颜色。
view.backgroundColor = UIColor.clear
【讨论】: