让UIView在显示后接收事件(设置hidden = false)

时间:2015-04-17 02:21:31

标签: ios swift uiview

我已经测试了将alpha属性设置为0到1的解决方案。但是,这似乎是性能密集型操作。 我希望通过设置UIView

hidden = false在显示之后收到触摸事件

有办法吗?我认为呼叫.becomeFirstResponder会解决这个问题而没有运气。

1 个答案:

答案 0 :(得分:0)

是的,@ wltrup首先提到你必须通过这个启用该视图的userInteraction属性:

view.userInteractionEnabled = true;

另一个是你必须在UIView上添加适当的手势识别器才能执行特定的事件。