View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが…
手順
“MyView” という名前で View-Based Application でプロジェクト作成。
.h の MyViewController を下記のように書き換え

.m を書き換え

MainWindow.xib を開いて、UINavigation Controller を ドラッグアンドドロップする

変更前は下記だったものが、

下記のようになる。

My View View Controller を Navigation Controller に投げ込むと下記になる

この時点では、My View View Controller が下記のような状態になっているので、

MyView App Delegate を Ctrl ドラッグして、MyView App Delegate と Navigation Controller をリンクする


MyViewViewController.m の viewDidLoad にボタン表示コードを追加
-(void)openSetting {
}
#pragma mark - View lifecycle
- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *settingButton = [[UIBarButtonItem alloc]initWithTitle:@"Setting"
style:UIBarButtonItemStyleBordered target:self action:@selector(openSetting)];
self.navigationItem.rightBarButtonItem = settingButton;
[settingButton release];
}
一応 Setting ボタンを表示完了。
openSetting() に設定画面へ移行するコードを書こう。

追記:
このあたりは、iPhoneアプリケーションプログラミング 新居雅行 に非常に詳しく解説されている。是非こちらを参照してみて欲しい。きっとInterface Builderに関して持っていた疑問が解決するのではないかと。
追記 2011/10/02
iOSデバッグ&最適化技法 for iPad/iPhoneにとてもわかりやすい図があったので公開してみる。
これは良い本だ…

| iPhoneアプリケーションプログラミング | |
![]() |
技術評論社 2009-06-19 売り上げランキング : 11586 おすすめ平均 |
| iOSデバッグ&最適化技法 for iPad/iPhone | |
![]() |
國居貴浩
秀和システム 2010-11-25 |
関連記事
-
-
iPhone アプリアイコン設定
AppStore でアプリを売る一連の流れを知るために作っているアプリが大体できてきたので、ついにア
-
-
[iOS開発本] 15歳からはじめる iPhone わくわくゲームプログラミング教室
CALayerの使い方が書かれている本を持っていない気がしたので参考になりそうだったのと、高速バスで
-
-
[iPhone SDK] iPhone SDK で Singleton
自分でもよく忘れるので、備忘録的に書いてみる。 iPhone SDKで開発をしていて、時々シングルト
-
-
[iOS開発本] ARC や Storyboardなどを説明した本
ARC や Storyboard を紹介した良い本を教えてほしい、と会社のマニアな人に質問されたので
-
-
MacFan 2019年11月号購入
毎年この時期は必ず Mac雑誌を買っている。発売されたばかりのiPhone情報が特集されるためだ。
-
-
iPhone UIデザイン用シート
paella さんのページにiPhone UIデザイン用シートがあったので利用させてもらう。8月に発
-
-
Corona SDK 調査3日目 (Lua 用エディター探しその1)
iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3
-
-
Withings WS-50 不具合発生
昨年12月に購入した Withings WS-50をまずまず便利に使っていたのだが、数週間前から、電
-
-
[WatchKit] WatchSim 買ってみた
WatchSim Danny Keogan posted with iT
-
-
[iOS] iOSでToast
iOSでAndroidのToast的な、数秒間メッセージを表示して自動的に消える部品を探していたのだ
- PREV
- 派生クラスを変更し忘れて半日はまる
- NEXT
- MacBook 閉じたまま使用時の問題


iPhoneアプリ開発の初級者にはオススメできない
MAC初心者です。