XIB的所有者必须/应该是UIViewController

时间:2012-10-18 06:03:17

标签: objective-c uiview xib subclassing

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

然而,它有点尴尬,并且涉及在initWith中将所有superView从self.view移动到self:类。

这是我唯一覆盖的功能,直到现在看起来还不错。

那么,所有者是否仅为UIViewController设计?

它也可以是UIView的子类吗?

还有哪些其他课程适合?

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

1 个答案:

答案 0 :(得分:3)

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

有关详细信息,请参阅object loading process

相关问题