【发布时间】:2014-11-05 18:31:01
【问题描述】:
通常在应用启动期间创建主 UI 结构,但在应用启动期间如果用户未登录,则在正常 UI 上方立即显示模式介绍/登录屏幕。
通常,使用presentViewController:animated:NO 呈现模态 UI 会很好,因为用户会看到:App Launch Image -> Login UI。
但是,在 iOS 8 上,似乎调用 presentViewController 并带有动画 = NO still 会在显示视图控制器之前简要显示框架的底层视图控制器。
例子:
我不想先展示登录 UI,因为当用户登录时,我会展示来自登录 UI 的主 UI,从而将登录 UI 保留在层次结构中无限期。
还有其他我没有考虑过的方法吗?故事板可以帮助我吗?
【问题讨论】:
-
您在代码中的哪个位置调用
presentViewController:animated:? -
请附上代码,并说明您从哪里调用它。
-
嗨@DanielT,我在
applicationDidFinishLaunching:withOptions期间打电话给presentViewController。
标签: ios ios8 uikit presentviewcontroller