UIViewController XIB 的首选惯用语

Posted

技术标签:

【中文标题】UIViewController XIB 的首选惯用语【英文标题】:Preferred Idiom for UIViewController XIBs 【发布时间】:2011-03-12 20:24:11 【问题描述】:

在大多数示例和生成的示例中,UIViewController 子类的 XIB 结构是:

占位符 文件的所有者 = UIViewController 子类的类 第一响应者 对象 查看(有线连接到所有者的查看插座)

但是这种结构不允许预览布局:文件所有者不支持属性检查器显示“模拟指标”。为了使用视图控制器的属性检查器,需要以下 XIB 结构:

占位符 文件的所有者 = UIViewController 子类的类 第一响应者 对象 一个 UIViewController 查看(有线连接到所有者的查看插座)

我的问题是:有什么理由不这样做吗?加载 XIB 时,包含的 UIViewController 似乎被忽略了,因此它似乎只是为了在 IB 中进行原型设计和预览而完成容器的工作。

【问题讨论】:

【参考方案1】:

但是这种结构不允许预览布局:文件所有者不支持属性检查器显示“模拟指标”。

任何根 UIView 实例都可以。

【讨论】:

哇,我不知道我是怎么错过的。 (多么令人尴尬的第一个问题。一旦我有代表,我会投票赞成。)

以上是关于UIViewController XIB 的首选惯用语的主要内容,如果未能解决你的问题,请参考以下文章

使用 pushViewController 时没有 Xib 的 UIViewController 显示空白

单个 UIViewcontroller,如何在多个 xib 之间切换?

如何在没有xib文件的情况下使用uiviewcontroller

使用具有相同 UIViewController 类的不同 xib 项

设计一个 XIB 并在不同的 UIViewController 中重用它

如何将 UIView XIB“导入”到 UIViewController XIB?