В приложении iPad я использую UISplitViewController. Мне нужно заставить показать всплывающее окно при запуске приложения в портретном режиме.
Теперь я использую этот код, и он хорошо работает на iOS 5.0.
if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation)) {
if ([[[AppDelegate sharedAppDelegate] splitViewController] respondsToSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]]) {
[[[AppDelegate sharedAppDelegate] splitViewController] performSelector:[[[AppDelegate sharedAppDelegate] btnMenu] action]];
}
}
Но в iOS 5.1 (с новым типом master popover) поведение кажется случайным. Иногда popover отображается в полноэкранном режиме и иногда хорошо работает.
Некоторое предложение для 5.1?