ActionSheet を使う【その2】選択時の処理

投稿者: | 2012/04/22

以前に書いた、この記事の続きです。

 
ActionSheet を使う | 極上の人生

 

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

 

以上です。

 


脚注

脚注
01 「んなもん、まとめて書けよ」というツッコミはスルーです。
02 まあ、これは前回の「ActionSheetを使う」でやっているはず…ですよね?

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください