[Objective-C]不同的方式来调用窗口吗?在objective-c

发布时间: 2016/9/23 3:10:15
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我只想︰ 在不同的教程中,我们通常使用的第 2 行,而不是 2 最后几行,默认情况下,被设置为相同的目的︰

        [window addSubview:viewController.view];
        [window makeKeyAndVisible];

        self.window.rootViewController = self.viewController;
        [self.window makeKeyAndVisible];

(因为 rootViewController 通常由设置默认)这改变了什么?
谢谢你

解决方法 1:

第一种情况︰

 [window addSubview:viewController.view]

要添加您的视图控制器视图为你窗口的子视图。

而在

 [self.window.rootViewController = self.viewController]

你只需确定此窗口的根视图控制器将 self.viewController。然而这基本上是同一件事,因为由标识为你根 viewController 也正在此 viewController 查看窗口的子视图。

基本上第一种方法是老的方式做到这一点,因为属性 rootViewController 是新 iOS 4.0 中。新方式只是让它更清晰,这是顶视图的应用程序。

官方微信
官方QQ群
31647020