如何取消按钮事件

时间:2013-08-02 12:40:08

标签: ios

好的,简单来说:在我的应用程序中,我有滑块和一个按钮。当用户触摸按钮时,计时器启动并在滑块上递增。我也有触摸事件,所以当您在定时器滑块尚未到达终点时收回手指时它会回到零状态。当它到达结束时我想隐藏两个控件。问题就出现了:按钮已经隐藏了(我试过了userInteractionEnabled = NO)但它仍然响应了触摸事件,当我从隐藏之前按钮的地方拿回手指时它会触发。如何禁用此操作? (我希望一切都很清楚)

3 个答案:

答案 0 :(得分:0)

设置属性

说你有一个名为aButton的UIButton


     aButton.enabled = NO ;


答案 1 :(得分:0)

试试这个:

button.selected = NO;

希望它会有所帮助!

答案 2 :(得分:0)

我不会试图阻止事件被触发,而是检查事件处理程序是否已达到“结束”,如果有,则不会重置。这样,如果UI不起作用,代码就不容易出错了