[iPhone SDK] ツールバー(UIToolBar) に矢印ボタンを入れる
iPhone OS 3.0から、UIBarButtonItem たちを NSArray に入れて、UIViewControllerのsetToolbarItems:animated:メソッドに渡すと簡単にツールバーを追加できるようになった模様。
そこで、今作っているアプリで左と右の矢印をツールバーに入れて使おうとしたところ、UIBarButtonSystemItemからは見つからない。
しかしどこかにはあるだろうと思って調べていたところ、どうやら下記によると、iPhoneには入っているが、SDKからは公式には使えない模様。
しかしきっちり自作のツールバー用アイコンを Creative Commons license で公開してくれている人がいた。すばらしい。
ということで、使ってみた画像はこちら。
一応まだ公開前のアプリなので画面はぼかしてみる。大したアプリではないですが…
必要なさそうですが一応コードものせてみる。
// Toolbar UIBarButtonItem *space = [[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]autorelease]; UIImage *image1 = [UIImage imageNamed:@"left.png"]; UIBarButtonItem *icon1 = [[[UIBarButtonItem alloc]initWithImage:image1 style:UIBarButtonItemStylePlain target:self action:@selector(leftBtnPressed)]autorelease]; UIImage *image2 = [UIImage imageNamed:@"right.png"]; UIBarButtonItem *icon2 = [[[UIBarButtonItem alloc]initWithImage:image2 style:UIBarButtonItemStylePlain target:self action:@selector(rightBtnPressed)]autorelease]; self.navigationController.toolbarHidden = NO; NSArray *icons = [NSArray arrayWithObjects:space, icon1, space, icon2, space, nil]; [self setToolbarItems:icons];
書籍はこちらを参照しました。
iPhoneプログラミングUIKit詳解リファレンス | |
所 友太 京セラコミュニケーションシステム株式会社
リックテレコム 2010-01-12 おすすめ平均 |
追記 2012/07/01
役に立つか分からないけれども希望があったのでサンプルプログラムも置いてみる。
ToolBarWithCursor
関連記事
-
達人出版会の本をKindleで読んでみる(Windows編)
最近話題の「当事者」の時代の電子書籍版(パブー)や、エキスパート Objective-C プログラミ
-
iPad/iPhone 開発本が山のように出るようだ
なんつーかもうすごい状況。もっと出るみたい。 Beginning iP
-
iPhone Developer Program Activation 完了
iPhone Developer ProgramのActivationの件。 木曜日の夜にメールを出
-
[iPhone5] 使用開始5日目の感想
au iPhone5を発売日翌日(9/22)に購入してから5日経ったので感想を書いてみる。 し
-
iPhone 3G 購入
ついにiPhone 3G 購入。とは言っても自分ではなく奥さん用。 そのうちiPhone 3G 初
-
iPhoneアプリやiPadアプリのモックをさくさく作れる iPadアプリ iMockups
iPhoneやiPadアプリのモックアップをサクサク作れそうなiPadアプリ iMockups をR
-
詳解 Objective-C 2.0 改訂版 2010年12月17日発売
まだ書店で遭遇できてないけれども荻原さんの詳解 Objective-C 2.0の改訂版が発売されてい
-
[WatchKit] WatchSim 買ってみた
WatchSim Danny Keogan posted with iT
-
Corona SDK 新バージョンリリース
Corona SDKの新バージョンが出た。 Corona SDK: New additions an
-
「サンプルプログラムでマスターする iPhone SDK」 の感想
2009年9月に発売された本。 iPhone SDK 3.0 リリース後に書かれた本なので、3.
Comment
こんにちは、こちらのサイトで勉強させて頂いております。
ツールバーに自作のアイコンを追加しようと試行錯誤していた際に、こちらの記事を発見しました。
より詳しく勉強させて頂きたいのですが、サンプルコードを頂くことは出来ないでしょうか。
よろしくお願いします。
@ゆう
役に立つか分かりませんが、シンプルなサンプルプロジェクトを置いてみました。