スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]UIWindowと対になるUIViewを変更するソースコード

ときに、UIWindow(すなわち大元のビュー)についているUIView(一番初めに表示されるビュー)を変更する必要性が出てくる場合があります。

この場合、iOS3.x系とiOS4.x系で違いがでてきます。

iOS3.x系では、
//UIWindow:window, UIViewController:controller
[window addSubview:controller.view];


iOS4.x系では、
//UIWindow:window, UIViewController:controller
window.rootViewController = controller;


ちなみにiOS3.x系の方法をiOS4.x系で実行すると、デバイス方向の取得や、CoreDataなどに影響を様々及ぼします。
(大元となるwindowに対応するコントローラがないため、ビューに対する操作が行われなくなることが原因だと思われます)
このエントリーをはてなブックマークに追加

tag : iOS window rootViewController addsubview shouldAutorotateToInterfaceOrientation 変わらない

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。