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

Objective c XIB的所有者必须/应该是UIViewController吗,objective-c,uiview,xib,subclassing,Objective C,Uiview,Xib,Subclassing,当我想用xib子类化UIView时,我成功地将UIView作为所有者 然而,这有点尴尬,需要在initWith:something类中将所有superView从self.view移动到self 这是我唯一重写的函数,到目前为止看起来还不错 那么,所有者是否只为UIViewController设计 它也可以是UIView的子类吗 还有哪些课程是合适的 我只是好奇,是否有关于如何更恰当地将UIView子类化并使用XIB的教程?对于哪个类可以作为文件的所有者占位符没有限制。存在的目的是为您提供一种加载

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

然而,这有点尴尬,需要在initWith:something类中将所有superView从self.view移动到self

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

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

它也可以是UIView的子类吗

还有哪些课程是合适的


我只是好奇,是否有关于如何更恰当地将UIView子类化并使用XIB的教程?

对于哪个类可以作为文件的所有者占位符没有限制。存在的目的是为您提供一种加载nib文件的方法,无论您需要哪个拥有对象


有关详细信息,请参见。

啊,我明白了。当我们加载nib时,我们得到了一个数组,让所有者的iboutlet指向正确的方向。所以nib本质上是数组的数组。。。