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 SDK本] More iPhone Cool Projects (Cocos2d, Unity, OpenCV, など)
iPhone Cool Projects という本があったが、More iPhone Cool Pr
-
-
iPadアプリ おんぷちゃん が雑誌に紹介されました
いろいろあって、iPhone/iPad アプリのおんぷちゃん がムジカノーヴァ2011年2月号で紹介
-
-
iPhoneアプリUI研究本 iPhone User Interface Design Projects
それほど期待せずに買ったのだが、これは面白かった。 和書だと、iPhoneアプリ成功の法則に近いが、
-
-
フィギュアスケートのジャンプの見分け方
奥さんがはまっているフィギュアスケート、観戦中にジャンプの種類を判別でき
-
-
[iPhone SDK] 日時のローカライズ
自分でも何度か調べてしまったので記録しておく。 Objective-Cで日時を表示したい場合、単純
-
-
[iOS SDK] UIAlertView が消えた後にキーボードが表示される
昔書いたコードで、UIAlertView に setAlertViewStyle で UIAlert
-
-
simplism 0.7mm Ultra Thin Case for iPhone 6 Plus(5.5inch)購入
Amazonを見ているとiPhone 6 Plus の筐体はそれなりに傷が付きや
-
-
Pastebot が OSX 用になっていた
昔使っていたがいつの間にか使わなくなっていた Pastebot が、いつの頃からかiOS版がなくなり
-
-
[iOS][SDK]UIImageをファイルとして保存したい
オンデバイスで学習を行ったときに、将来使えるように UIImage も画像ファイルとして保存してお
- PREV
- 派生クラスを変更し忘れて半日はまる
- NEXT
- MacBook 閉じたまま使用時の問題