UIButton
アクションメソッドが定義された丸い四角形があり-(IBAction)btnclicked:(id)sender
ます。-(void)disableButton
ここで、このボタンを無効にする別のメソッドを作成したいと思います。したがって、必要なときにいつでもこの関数を呼び出すことができます。mybtn.enabled = NO;
これをこの関数に使用するにはどうすればよいですか? この関数はどのようになりますか?
質問する
17512 次
3 に答える
11
ここに簡単な解決策があります
mybtnはヘッダーファイルにインスタンス変数として含まれると思います
別のボタンを取り、これを IBAction の下にバインドするか、この関数をこのように同じクラスで直接呼び出すことができます[self disableButton];
-(IBAction)disableButton {
//Disable mybtn
mybtn.enabled = NO;
}
于 2012-07-17T06:37:07.467 に答える
6
ボタンに IB を使用している場合は、ボタンの IBOutlet を作成し、InterfaceBuilder のボタンにマップします。
IBOutlet UIBUTTON *mybtn;
今 :
-(void)disableButton{
mybtn.enabled = NO;
}
于 2012-07-17T06:37:30.553 に答える
-2
.h
{
IBOutlet UIBUTTON *mybtn;
}
-(IBAction)btnclicked:(id)sender;
-(void)disableButton;
.m
-(IBAction)btnclicked:(id)sender{
[self disableButton];
}
-(void)disableButton {
mybtn.enabled = NO;
}
于 2012-07-17T06:36:57.953 に答える