テスト プロジェクトに-(void)assignCats
メソッドがあり、その中のコードを 2 つの別々のボタンからトリガーする必要があります。IBAction の使用方法は知っていますが、2 つの IBAction を同じトリガー (無効) にするにはどうすればよいですか?
質問する
314 次
2 に答える
7
メソッド内からメソッドを呼び出すだけIBAction
です。
-(IBAction)pointAtCats:(id)sender {
[self assignCats];
}
-(IBAction)laughAtCats:(id)sender {
[self assignCats];
}
IBAction
実際にvoid
返品もtypedef
。インターフェイス接続で何が使用できるかを知るために、Xcode によって単純に使用されます。
于 2013-01-28T22:23:44.873 に答える
2
両方を同じアクションに接続するだけです。 IBAction
は と定義されているだけなvoid
ので、assignCats
他のプログラムの動作を変更せずに署名を変更するだけで済みます。assignCats
または、その実装から呼び出す新しいアクションを作成します。
于 2013-01-28T22:18:36.367 に答える