FC2ブログ

--
--/--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2011
05/08

UIActionSheetの備忘録

iPhone開発


ゴールデンウィーク中に一切記事を書いていなかったのですが、そろそろ再開。


現在個人的に開発中のアプリでUIActionSheetを使用したので忘れないようにメモ。

/**
* アクションシートを表示
*/
- (void)showActionSheet {
UIActionSheet *kanSheet = [[[UIActionSheet alloc] init] autorelease];
kanSheet.delegate = self;
// アクションシートのタイトル
kanSheet.title = @"槓しますか?";
// ボタンの名称を設定
[kanSheet addButtonWithTitle:@"暗槓"];
[kanSheet addButtonWithTitle:@"明槓"];
[kanSheet addButtonWithTitle:@"キャンセル"];
kanSheet.cancelButtonIndex = 2;
// アクションシートの表示
[kanSheet showInView:self];
}

/**
* UIActionSheetの各ボタンが押されたときの処理
*/
- (void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {

switch (buttonIndex) {
case 0:
// 暗槓ボタンが押されたときの処理
break;
case 1:
// 明槓ボタンが押されたときの処理
break;
default:
// キャンセルボタンが押されたときの処理
break;
}
}


ヘッダファイルでUIActionSheetDelegateプロトコルを継承しておけば完了。



こんな感じでActionSheetが表示されます。

ActionSheetCapture.png




ちなみに麻雀のアプリですね。
頑張ってあと2ヶ月くらいでAppStoreにリリースしたいと思います。


CM

NAME
TITLE
MAIL
URL
PASS (削除時に必要)
SECRET 管理者にだけ表示を許可する
COMMENT&
DECORATION

TB

トラックバック

http://sonsofbasil.blog55.fc2.com/tb.php/10-31f39f2c

この記事にトラックバックする(FC2ブログユーザー)

プロフィール

Taku Sasahara

Author:Taku Sasahara
Hello world!!

バジルの息子。
法学部法律学科卒。
バリバリの文系プログラマです。
ペーペーです。

Facebook

My faborite books
僕のお気に入り書籍の本棚

最新トラックバック

スポンサーリンク

検索フォーム

ブロとも申請フォーム

QRコード
QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。