我在故事板中有一个链,我想在我第一次启动应用程序时启动(例如)第二个视图。我有一些代码,只能在
中使用- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
方法,如果我把它放在
中- (void)viewDidLoad
方法不起作用,
显示我的另一个视图的代码是:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"someId"];
[vc setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
如何在应用首次启动时,在故事板中显示视图?
答案 0 :(得分:1)
尝试使用您的代码
-(void)viewDidAppear:(BOOL)animated
。
有关iOS viewcontroller生命周期的更多信息,请转到UIViewController类引用
答案 1 :(得分:0)
如果您使用的是导航控制器,则只需将第二个视图推送到导航堆栈即可。如果您没有使用导航控制器,那么您可以强制segue到加载的下一个视图。