Раскадровка - Как перейти к SplitViewController из Viewcontroller в приложении на основе навигации - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть приложение iPad на основе контроллера навигации.Я использую раскадровки для дизайна приложения.От одного из ViewControllers в стеке навигации мне нужно перейти к экрану, показывающему splitviewcontroller.как мне поступить?

Заранее спасибо за любую помощь по этому вопросу.

Ответы [ 2 ]

1 голос
/ 12 января 2013

У меня была точно такая же проблема, и я решил ее, применив пользовательский переход.

@implementation LoginSegue
- (void) perform {
    NSLog(@"Do the segue you way");
    UIViewController *src = self.sourceViewController;
    UIWindow *window = src.view.window;
    [window addSubview:[self.destinationViewController view]];
    window.rootViewController = self.destinationViewController;
}
@end

Кажется, это сработало для меня. Я надеюсь, что это приемлемое решение, когда я отправляю код в Apple.

1 голос
/ 31 марта 2012

A UISplitViewController всегда должен быть первым контроллером основного вида, который вы используете.Вы не можете использовать его из UINavigationController или UITabBarController или подобного.

...