我试图在发布时禁用UIButton。我想在启动时禁用该按钮,并能够使用应用程序中的其他按钮启用它。
我可以从属性检查器中在.xib中禁用它,但是以下代码不会重新启用它。
bankButton.enabled = Yes;
bankButton.alpha = 1.0f;
或者我可以尝试在viewDidLoad方法中使用以下命令禁用它:
bankButton.enabled = No;
bankButton.alpha = .00f;
但这不起作用,因为我相信.xib上的启用复选框会覆盖它?我猜。
如何在启动时禁用它,并在按下按钮时启用它。
答案 0 :(得分:4)
试试这段代码
editButton.userInteractionEnabled = NO;
或
button.hidden = YES;
答案 1 :(得分:0)
您是否将IBOutlet链接到IB中的按钮? 此外,将“是”更改为“是”。不,不。
IB中的启用复选框不会覆盖您在代码中执行的操作。反过来了。
答案 2 :(得分:0)
尝试在viewWillAppear方法中使用disable。它将在启动期间禁用该按钮,您可以重新启用其他按钮操作。
-(void)viewWillAppear:(BOOL)animated{
bankButton.enabled = FALSE;
}
答案 3 :(得分:0)
我没有链接到对象的@property线!一定要这样做。