gpt4 book ai didi

ios - Xcode 5 - iOS - 如何在没有 Storyboard 或 XIB 的情况下在 Xcode 中创建 View Controller 以及如何将其配置为 AppDelegate 作为 Root View

转载 作者:行者123 更新时间:2023-12-01 18:59:25 25 4
gpt4 key购买 nike

是的,我从 iOS 开发人员那里休息了一段时间,我又回到了混合状态,遇到了以下问题:

我想以编程方式创建一个带有嵌入式 UIWebView 的 View Controller ,没有任何 xib 或 Storyboard 依赖,但我不记得爱和钱如何让 AppDelegate 显示我的 View Controller 。

在所有文档下我能找到的只是将以下内容放在我的 AppDelegate 下

self.window = [[ViewController alloc] initWithNibName:@"blah" bundle: nil];

但是由于我没有任何与我的 ViewController 文件相关联的 xib,这将是无用的。

有人可以让我回到正确的道路上。

谢谢

最佳答案

AppDelegate.m :

CustomViewController *rootViewController = [CustomViewController new];

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];

CustomViewController.m覆盖:
- (void)loadView {
//Configure your view
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

//other stuff
[self.view setBackgroundColor:[UIColor redColor]];

UIButton *button = /* alloc init etc. */
[self.view addSubview:button];
}

关于ios - Xcode 5 - iOS - 如何在没有 Storyboard 或 XIB 的情况下在 Xcode 中创建 View Controller 以及如何将其配置为 AppDelegate 作为 Root View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23793576/

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