以前に書いた、この記事の続きです。
上記の記事では、アクションシートの表示に関する内容だけでした。
今回は、表示されたアクションシートで、選ばれた項目ごとに処理を実行する部分。 *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; } }
以上です。