我正在研究 uiviewcontroller 苹果指南,其中提到了 uiviewcontroller 的两种方法,其中一种方法允许通过拖放 viewcontroller 对象来存储 uiviewcontroller 以存储在 nib 文件中……但我不明白在拖放之后下一步该做什么我应该用它创建新的 `UIVC 类并引用我拖放到 nib 文件中的那个对象吗?
我们已经这样做了,通常会创建 UIVC 类并分配给 nib 文件所有者。
这让我很困惑,请帮忙。
在此先感谢,如果您在这个问题中发现我是新手,请忽略任何愚蠢的错误。
最佳答案
这是一个如何将 View Controller 放入 Nib 的示例。
AppDelegate
或类似的东西)。 UIWindow
进入你的 Nib 。连接window
文件所有者的导出到此窗口对象。 UIViewController
子类。我们就叫它HazelViewController
. UIViewController
进入你的 Nib 文件。在 Identity Inspector 中,将此对象的自定义类设置为 HazelViewController
. rootViewController
窗口对象的导出到HazelViewController
目的。 UIView
到你 Nib 的窗口对象上。连接view
HazelViewController
的导出到这个观点。 HazelViewController
的导出或操作必要时反对。 application:didFinishLaunchingWithOptions:
AppDelegate
的方法,加载 Nib ,使用 AppDelegate
对象作为文件的所有者:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)options {
[[NSBundle mainBundle] loadNibNamed:@"myNib" owner:self options:nil];
[self.window makeKeyAndVisible];
return YES;
}
关于ios - nib 文件中的 uiviewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8951381/