IBActionインターフェイス ビルダーを使用せずにプログラムで UI 要素 (下のトグル ボタンなど) を作成した場合でも、タッチ イベント処理メソッドの型として使用する必要がありますか? 以下のメソッドvoidの代わりに使用できますか?IBActiononToggle:
たとえば、MyUIViewController.m
[[self toggleButton] addTarget:self action:@selector(onToggle:) forControlEvents:UIControlEventTouchUpInside];
またMyUIViewController.m、onToggle:メソッドは次のように記述されています。
- (IBAction) onToggle:(UIButton *)button {
// Actions
}