我创建了 iOS 应用程序,其中我面临与 UI 相关的小问题。
假设应用程序有启动器、视图 1 和视图 2 屏幕。
假设应用程序启动,在加载 view1 之后,从那里加载 view2(例如按下按钮)。
现在用户退出应用程序并重新启动。现在在启动器屏幕之后,view2 在 view1 出现之前出现了几分之一秒。
我尝试了以下代码,但仍然无法避免在启动器之后和 view1 之前出现 view2。我认为这是由于 iOS 的应用程序恢复功能。
在AppDelegate
,添加下面的代码 -
func application(application: UIApplication, shouldSaveApplicationState coder: NSCoder) -> Bool {
return false
}
func application(application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool {
return false
}
任何帮助...请...:)
您在函数签名中缺少下划线。尝试
func application(_ application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool {
return false
}
但我认为这种方法不能满足您的需求。
有关Apple 的解决方案之一,请参阅https://developer.apple.com/library/archive/qa/qa1838/_index.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句