2

当我们将 xib 对象与类出口连接时会发生什么?如何从代码进行这种连接而不在接口构建器中连接它们?

4

1 回答 1

4

IBOutlets 只是在运行时加载 nib 时由 nib 加载机制设置的实例变量或属性。他们没有什么特别的。以编程方式设置它们的技巧是在笔尖中找到要连接的对象。如果您使用加载笔尖,-[NSBundle loadNibNamed:owner:options:]您将获得一个包含笔尖中所有顶级对象的 NSArray(即,在 IB 中的文档大纲检查器中位于层次结构顶部的对象)。您可以遍历这些及其子视图以查找要连接 IBOutlets 的对象。查看资源编程指南的以编程方式加载Nib 文件部分。

于 2012-10-18T15:57:03.207 回答