0

好的,简单地说:在我的应用程序中,我有滑块和一个按钮。当用户触摸按钮时,计时器启动并在滑块上增加进度。我也有修饰事件,所以当你收回你的手指而计时器滑块还没有到达终点但它又回到零状态。当它到达最后我想隐藏两个控件。问题来了:按钮已经隐藏(我也尝试过 userInteractionEnabled=NO),但它仍然响应修饰事件,并且当我将手指从按钮隐藏之前的位置移回时触发。如何禁用此操作?(我希望一切都清楚)

4

3 回答 3

0

与其试图阻止事件触发,不如在事件处理程序中检查是否已到达“结束”,如果已到达则不重置。这样,如果 UI 无法正常工作,代码就不太容易出错

于 2013-08-02T12:52:14.447 回答
0

设置属性

说你有一个名为 aButton 的 UIButton


     aButton.enabled = NO ;


于 2013-08-02T12:46:04.323 回答
0

尝试这个:

button.selected = NO;

希望它会有所帮助!

于 2013-08-02T12:49:22.070 回答