【发布时间】:2011-11-26 20:03:55
【问题描述】:
这一定是一个非常愚蠢的问题。 我想用 UINibExternalObjects 加载一个 nib,但在此之前我必须更改 nib 中对象的名称。
您添加到 nib 文件的每个占位符对象都必须具有唯一的名称。要为对象指定名称,请在 Xcode 中选择对象并打开检查器窗口。检查器的“属性”面板包含一个名称字段,您可以使用该字段指定占位符对象的名称。您指定的名称应该描述对象的行为或类型,但实际上它可以是您想要的任何名称。
很遗憾,我在任何检查员中都找不到此选项。有谁知道它在哪里?
【问题讨论】:
-
是否必须在头文件中将它们设置为IBOutlets,然后在interface builder中链接它们?
-
不,我认为不是这样。我刚刚添加了来自developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/… 的引用以更具体
-
没有名称属性。您可以设置仅在 xcode 中方便使用的标签,或者您可以使用标签(一个整数来标识从代码中调用的对象: UILabel *label = [self.view viewWithTag:1]; 其中 1 是标签,或者您必须使用 IBOutlet
标签: ios interface-builder