2011-05-04 51 views
0

我想用一个特定的标签来禁用一个按钮,我试试这个代码:禁用的UIButton与特定的标签

UIButton *button = (UIButton *)[self.view viewWithTag:33]; 
[button setEnabled:FALSE]; 

,但它不工作,为什么?

+0

你应该首先检查你是否真的获得了按钮。在'[set setEnabled:FALSE];'上添加一个断点,并检查'button'是否不是'nil'。 – 2011-05-04 10:01:48

+0

在试图禁用它之前,检查该按钮是否为零。另外,'NO'通常比'FALSE'更多使用。 – 2011-05-04 10:02:52

+0

该按钮不是零,我也尝试不,但它不工作 – CrazyDev 2011-05-04 10:06:04

回答

0

尝试调试并查看是否有该按钮的地址。 最糟糕的情况,你也可以尝试使用NO,而不是FALSE。

+0

我明白...问题是,我有一个UIImageView具有相同的标记,它不工作...抱歉分心 – CrazyDev 2011-05-04 10:10:35