gpt4 book ai didi

iphone - 什么时候应该以编程方式创建 View Controller ,什么时候应该使用 NIB 文件?

转载 作者:行者123 更新时间:2023-12-03 16:53:03 25 4
gpt4 key购买 nike

我正在尝试以编程方式创建一个 View Controller 。我想知道何时应该使用 NIB 文件创建 View Controller ,以及何时应该以编程方式创建它。

我还想要在没有 NIB 文件的情况下创建 View Controller 的分步说明。

最佳答案

只要您愿意,就可以使用 IB。在其余情况下使用代码。

以下是如何在创建 AppDelegate 时摆脱 IB。

  1. 删除 Info.plist 中的“主 nib 文件基本名称”条目
  2. 将 main.m 中的 int retVal = UIApplicationMain(argc, argv, nil, nil); 更改为 int retVal = UIApplicationMain(argc, argv, nil, @"MyCoolApplicationAppDelegate"); 其中“MyCoolApplication”是您的应用程序的名称。
  3. applicationDidFinishLaunching:application中的“MyCoolApplicationAppDelegate”中添加以下代码:

    window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen]bounds]];

要创建没有 Nib 的 View Controller ,请执行以下操作:

MyCoolViewController *myCoolViewController = [[MyCoolViewController alloc] init];

在 MyCoolViewController 的加载 View 中,您可以添加初始化相应的 View 并将其附加到您的 View Controller :

[self setView: MyCoolView];

关于iphone - 什么时候应该以编程方式创建 View Controller ,什么时候应该使用 NIB 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5262922/

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