0

我试图在启动时禁用 UIButton。我希望在启动时禁用该按钮,并能够使用应用程序中的其他按钮启用它。

我可以在属性检查器的 .xib 中禁用它,但是下面的代码不会重新启用它。

bankButton.enabled = Yes;
bankButton.alpha = 1.0f;

或者我可以尝试在 viewDidLoad 方法中禁用它:

bankButton.enabled = No;
bankButton.alpha = .00f;

但这不起作用,因为我相信 .xib 上的启用复选框会覆盖它?我正在猜测。

我该怎么做才能在启动时禁用它,并在按下按钮时启用它。

4

4 回答 4

4

试试这个代码

editButton.userInteractionEnabled = NO;

或者

button.hidden = YES;
于 2013-02-07T02:35:19.267 回答
0

我没有将我的@property 行链接到对象!确保这样做。

于 2013-02-16T04:08:04.747 回答
0

尝试在 viewWillAppear 方法中禁用。它将在启动期间禁用按钮,您可以使用其他按钮操作重新启用。

-(void)viewWillAppear:(BOOL)animated{
    bankButton.enabled = FALSE; 
}
于 2013-02-07T04:05:53.123 回答
0

您是否将 IBOutlet 链接到 IB 中的按钮?此外,将“是”更改为“是”。和不。

IB 中的启用复选框不会覆盖您在代码中所做的事情。这是相反的方式。

于 2013-02-07T02:33:04.987 回答