【问题标题】:Are owners of XIB must/should be UIViewControllerXIB 的所有者是否必须/应该是 UIViewController
【发布时间】:2012-10-18 06:03:17
【问题描述】:

当我想用 xib 子类化 UIView 时,我已经成功地将 UIView 作为所有者。

但是,这有点尴尬,并且涉及将所有 superView 从 self.view 移动到 initWith:something 类中的 self。

这是我唯一重写的函数,到目前为止它看起来还不错。

那么,所有者是为 UIViewController 设计的吗?

它也可以是 UIView 的子类吗?

还有哪些适合的类?

我只是好奇,如果有一些关于如何更正确地继承 UIView 和使用 XIB 的教程?

【问题讨论】:

    标签: objective-c uiview xib subclassing


    【解决方案1】:

    对于可以充当文件所有者占位符的类没有任何限制。 UINib 的存在专门为您提供一种使用您需要的任何拥有对象加载 nib 文件的方法。

    详情请参阅object loading process

    【讨论】:

    • 啊,我明白了。当我们加载 nib 时,我们得到了一个数组,并且我们让所有者的 iboutlet 指向了正确的方向。所以 nib 本质上是数组的数组...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 2016-01-13
    • 2021-08-04
    • 1970-01-01
    相关资源
    最近更新 更多