0

我有一个按钮,如果发生某种情况,我希望它被“禁用”,而不会使按钮的 alpha 值降低。由于将按钮启用属性设置为 false 将 alpha 更改为大约 0.6 我在被调用的方法中设置了一个 if 语句,然后按下按钮以忽略该函数的其余部分。问题是该按钮在单击时“变暗”。我希望按钮根本不改变,没有变暗,没有函数调用等。我希望按钮的行为就像它被禁用但具有完整的 alpha 一样。我怎样才能做到这一点?

4

2 回答 2

2

将 userInteraction 设置为 false,如下所示:

button.userInteractionEnabled = NO;
于 2012-07-16T05:16:13.797 回答
0

您可以为此使用用户交互属性

myButton.userInteractionEnabled=YES;// 或没有

于 2012-07-16T05:17:55.673 回答