Iphone splitview控制器加载到纵向,然后加载到横向

Iphone splitview控制器加载到纵向,然后加载到横向,iphone,ipad,uisplitviewcontroller,Iphone,Ipad,Uisplitviewcontroller,我正在动态删除视图并添加splitviewcontroller。我在横向模式上有问题。当我在横向模式下进行同样的加载时,视图首先在纵向模式下加载,然后转向横向模式。有没有办法解决这个问题。有一个暂时的闪烁,用户体验不令人满意。今天早些时候我遇到了类似的问题,我删除了以前添加到UIWindow的视图,然后添加了我的另一个ViewController,解决了这个问题,就像这样 -(void)loginWasSuccessful { // discard the login view con

我正在动态删除视图并添加splitviewcontroller。我在横向模式上有问题。当我在横向模式下进行同样的加载时,视图首先在纵向模式下加载,然后转向横向模式。有没有办法解决这个问题。有一个暂时的闪烁,用户体验不令人满意。

今天早些时候我遇到了类似的问题,我删除了以前添加到UIWindow的视图,然后添加了我的另一个ViewController,解决了这个问题,就像这样

-(void)loginWasSuccessful {

    // discard the login view controller, and nil it out
    [self.loginViewController_iPad.view removeFromSuperview];
    self.loginViewController_iPad = nil;

    self.splitViewController.view.hidden = NO;
    self.splitViewController.view.alpha = NO_ALPHA;

    // create an animation block that'll fade out the splash view, and fade in the split view controller (that houses employee search)
    [UIView animateWithDuration:LOGIN_TO_EMP_SEARCH_FADE_ANIMATION_DURATION animations:^{   

        // remove and nil the splash and login view from the window...
        self.splashView.alpha = NO_ALPHA;
        self.splitViewController.view.alpha = FULL_ALPHA;

    }];

希望这有帮助

按照您的措辞,听起来好像您没有使用拆分视图控制器作为根视图控制器。对吗?如果是这样的话,那可能是你问题的一部分。但我在左路的初始阶段没有任何表现。所以我暂时有一个不同的视图,然后在内容准备好后加载splitview。