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 OS 3.0 GM Seed vs Final version
iPhone OS 3.0 が6月18日(木)より公開されているが、自分はiPhone Develo
-
Corona SDK 調査5日目
スクリプト言語による効率的ゲーム開発を読み進めている。 そろそろソースコードを読んでみようと思って本
-
Admob SDK が Google AdMob Ads SDK になっていた
かなり以前に作ったアプリをアップデートするにあたって、AdMobで謎のエラーが出ているので最新
-
これは便利 iPhoneプログラミングUIKit詳解リファレンス
Amazonでの評判も良いし、書店で立ち読みしていくつか有用な情報を見つけたので、iPhoneプログ
-
iPhone SDK 3.1.2 のお知らせ
Appleより、iPhone SDK 3.1.2 のお知らせが来た。 3.1.2 はバグフィックスリ
-
[iPhone SDK] Log Locations 1.2 を Submit
かなり久しぶりに、自動で毎日移動した場所を記録する Log Locations をアップデートした。
-
Let’s talk iPhone イベント 2011/10/04
今回のイベントも、楽しみにしながら寝て、早朝に起きてから知ることにした。 今回、事前に行われていた予
-
ドラムちゃんに電子ドラムiWordを接続する
ドラム譜学習アプリ「ドラムちゃん」に、安価なMIDI電子ドラム iWord を接続する方法を説明し
-
オライリーのiPhoneゲーム開発本 iPhone Game Development (洋書)
このiPhone Game Developmentは話題になっていることをみたことがないし、日本のA
-
とりあえず iPhone 6 Plus に対応する
iPhone 6 Plus は対応したアプリでないと画面が自動的に拡大されてらくらくホンぽい表示にな
- PREV
- 派生クラスを変更し忘れて半日はまる
- NEXT
- MacBook 閉じたまま使用時の問題