[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
関連記事
-
-
Topeak iPhone6 Plus 用ライドケースセットを買ってみた
家から最寄り駅まで歩くと結構時間がかかってしまうため、駅前に駐輪場を借りてそこまで自転車で通勤してい
-
-
[iPhone6 Plus] はじめて保護ガラスを貼ってみた JTT Online Glass Protector
会社の知り合いが色をまちがって購入したということで、iPhone6 Plus 用保護ガラスを
-
-
[iOS SDK] 文字列をローカライズする際に使える awk スクリプト
iOSで文字列をローカライズする際に Localizable.strings ファイルに "ロ
-
-
TestFlight を使ったベータテストについて
アプリのベータテストにご協力いただきありがとうございます。ベータテストには、AppleのTestFl
-
-
Apple Developer Program 更新 2020
毎年行うが1年ごとなのでいつも前年の作業を忘れてしまう。 振り返ってみたところ2009年から
-
-
[IOS] iOS オープンソースライブラリ徹底活用 菊田剛著 秀和システム
ふらっと家の近くの書店に寄ったところたまたま発見した本。 最近発売されたようだ。 21章で69
-
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
-
奥さん用 iPhone 4 購入
奥さんのiPhone 3Gに電源が入らなくなり、再起動したりDFUモードにしたりしても直らず、修理(
-
-
iOS9から[NSLocale preferredLanguages] の出力が変更された
以前ツイートした内容を自分で忘れていて検索する羽目になったのでブログにも書いておく。iOS9から、
-
-
コードちゃん 1.1.0 で五度圏学習機能をサポート → 新アプリに分離しました
お知らせ ほとんど使われていないのと、1.2.0でコード進行問題を追加したため、1.2.0


長く使える一冊
Comment
こんにちは、こちらのサイトで勉強させて頂いております。
ツールバーに自作のアイコンを追加しようと試行錯誤していた際に、こちらの記事を発見しました。
より詳しく勉強させて頂きたいのですが、サンプルコードを頂くことは出来ないでしょうか。
よろしくお願いします。
@ゆう
役に立つか分かりませんが、シンプルなサンプルプロジェクトを置いてみました。