【发布时间】:2017-02-28 17:07:07
【问题描述】:
请参考下图:
我想在“VIEW 1”屏幕或“VIEW 2”屏幕上“直接”启动应用程序,而不是决定要显示 VIEW 屏幕的“START”屏幕的视觉外观。
Eg. in loadView() of STARTviewcontroller.m
if (some condition)
{
call "VIEW 1" screen
}
else
{
call "VIEW 2" screen
}
这是最好的方法吗? 我应该使用什么 segue / [self presentViewController: ...] ??
【问题讨论】:
-
您可以在应用代理的
didFinishLaunching方法中执行此操作。但是,您将无法导航到view1或view2,因为您的StartViewController未嵌入在UINavigationController中。 -
感谢@Adeel,它尝试了你所说的 [viewdidload of "VIEW" controller it called] ,但它打开了 "START" 视图,因为情节提要箭头指向 "START" 视图。
-
你是对的。我建议的不是完整的解决方案。这是解决方案的一部分,如果没有它,您将无法实现您想要的。
-
你能解释一下你想什么时候显示
StartViewController吗? -
我希望使用 StartViewController 来决定使用哪个 VIEWcontroller... VIEW1 或 VIEW2..
标签: ios objective-c storyboard screen segue