gpt4 book ai didi

objective-c - 将自定义 ViewController 分配为窗口的 rootViewController

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:27 25 4
gpt4 key购买 nike

这是将自定义 ViewController 设置为窗口的 rootViewController 的好方法吗?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = [[[CustomViewController alloc]init] autorelease];
[self.window makeKeyAndVisible];
return YES;
}

在 Apple 的大多数示例中,他们首先声明一个 viewController 属性,然后:

RootViewController* theRVC = [[RootViewController alloc] init];
self.viewController = theRVC;
[theRVC release];

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

这两种方法有何区别,推荐使用哪种?

最佳答案

最近在 iOS4 中引入了 UIWindow 的 rootViewController 属性。这种新方法似乎是苹果公司提倡的推荐方法。这两种方法都有效,但只有当您不针对早期版本的 iOS 时,我才会坚持使用设置 rootViewController 属性的新方法。

关于objective-c - 将自定义 ViewController 分配为窗口的 rootViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com