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