私はUINavigationControllerを使用していると私はUIViewのは、これはAppDelegate.mファイルで行われiPhone UINavigationBar
UIView *myView = [[UIView alloc] init];
myView.frame=CGRectMake(0,20,320,100);//20 is to position view under status bar
[[[self.window subviews] objectAtIndex:0] addSubview:myView];
をself.windowに追加しました。
このように、myViewはナビゲーションバーを完全にカバーします。
しかし、画面の向きが変更された場合、ナビゲーションバーは非常に前面に移動し(bringSubViewToFrontのように)、myViewの上に表示されます(一部のビューはナビゲーションバーで覆われています)。
これがなぜ起こったのか誰にも分かりますか?すべてのものの上にmyViewを保持できる方法はありますか?