1

IBActionインターフェイス ビルダーを使用せずにプログラムで UI 要素 (下のトグル ボタンなど) を作成した場合でも、タッチ イベント処理メソッドの型として使用する必要がありますか? 以下のメソッドvoidの代わりに使用できますか?IBActiononToggle:

たとえば、MyUIViewController.m

[[self toggleButton] addTarget:self action:@selector(onToggle:) forControlEvents:UIControlEventTouchUpInside];

またMyUIViewController.monToggle:メソッドは次のように記述されています。

- (IBAction) onToggle:(UIButton *)button {
    // Actions
}
4

1 に答える 1

3

いいえ、IBActionInterface Builder のアクションなので、Interface Builder を使用しない場合は使用する必要はありません。

代わりにこれを使用してください

- (void) onToggle:(UIButton *)button {
    // Actions
}
于 2013-11-03T12:42:57.560 に答える