iOS根控制器

时间:2011-05-28 11:39:23

标签: cocoa-touch uiviewcontroller

添加根控制器时,这两种方法有什么区别:

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

[self.window addSubview:rootController.view];
[self.window makeKeyAndVisible];    

干杯, 彼得

1 个答案:

答案 0 :(得分:1)

在阅读文档之后,似乎rootViewController属性是从iOS SDK 4.0开始的,并且addSubview自iOS SDK 2.0开始。

我尝试过使用它们,它们看起来完全一样。所以我想如果你想支持iDevices< 4.0你应该使用[self.window addSubview:controller.view]方法。