以前に書いた、この記事の続きです。
上記の記事では、アクションシートの表示に関する内容だけでした。
今回は、表示されたアクションシートで、選ばれた項目ごとに処理を実行する部分。 *01「んなもん、まとめて書けよ」というツッコミはスルーです。
1..h ファイルに UIActionSheetDelegate プロトコルを読み込む。 *02まあ、これは前回の「ActionSheetを使う」でやっているはず…ですよね?
2..m ファイルに以下を実装。
- (void)actionSheet:(UIActionSheet*)actionSheet clickButtonIndex:(NSInteger)buttonIndex {
// ボタンインデックス(buttonIndex)に応じてswitch 文で処理を分岐
switch ( buttonIndex ) {
case 0:
// ここに一番最初のボタン用処理
break;
case 1:
// ここに二番目のボタン用処理
break;
// ...
default:
上記のcase に該当しなかった場合の処理
break;
}
}
以上です。