iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~ [iOSプログラミング]
今回は、iPhoneSDKを理解する~Storyboradを使わない開発:ビューコントローラ追加~について。
参考にした書籍ではiOS4以降の推奨事項を満たしていないため補足しておく。
また、今回の修正を加えることでiOS6.0以降でのオリエンテーションに対応することも可能。
概要としては、以下の通り。
ViewControllerのViewをaddSubviewするのではなく、
rootViewControllerにViewControllerを設定する。
下記のコードを修正する、
// 変更前
[window addSubview:viewController.view];
// 変更後
window.rootViewController = viewController;
下記書籍では、3.3.5 ビューコントローラ版「Hello World」(p64~p65)に記載されている。
タグ:iOSプログラミング