Я использую UINavigationController и у меня добавлен UIView в self.window
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];
Это делается в файле AppDelegate.m.
И таким образом myView полностью закрывает панель навигации.
Однако, когда ориентация экрана изменяется, каким-то образом панель навигации переводится на самый передний план (точно так же, как это делает takeSubViewToFront) и оказывается поверх myView (часть обзора закрывается панелью навигации).
Кто-нибудь знает, почему это произошло? Есть ли способ, которым я могу держать myView поверх всего?