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 メソッドに disable を入れてみてください。起動中にボタンを無効にし、別のボタン アクションを使用して再度有効にすることができます。

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

IBOutlet を IB のボタンにリンクしましたか? また、Yes を YES に変更します。そしてNo to NO。

IB の有効化チェックボックスは、コードで行うことを上書きしません。それは逆です。

于 2013-02-07T02:33:04.987 に答える