当App返回前台时选择要加载的视图

时间:2015-01-11 23:28:03

标签: ios viewcontroller appdelegate

当应用程序返回前台时,如何选择应用程序应加载哪个ViewController?

  • 默认情况下是App中使用的最后一个视图吗?
  • 有没有办法选择不同的视图或viewcontroller?如果是这样 如何?

2 个答案:

答案 0 :(得分:0)

也许你可以使用: Apple Documentation-UIAppDelegate-applicationWillEnterForeground

更改你的窗口rootViewController属性:) 基本上,您可以在此方法中实例化视图控制器(从故事板或代码中的所有实例),并执行以下操作: self.window.rootViewController = yourVc

答案 1 :(得分:0)

默认情况下,您的上一个视图是您的应用程序显示的视图。 如果要将其更改为另一个视图(例如锁定屏幕视图),则必须在ApplicationDelegate代码中更改 window.rootViewController ,这两者都在

- (void)applicationWillResignActive:(UIApplication *)application 

- (void)applicationDidEnterBackground:(UIApplication *)application