2013-07-31 72 views
0

我有一個xib文件,我有一個視圖。 我在界面構建器中將其作爲其文件所有者的自定義視圖。如何從xib載入特定的視圖屬性?

我有一個子視圖作爲視圖在xib中的出口。

創建視圖對象不會從xib加載子視圖出口。

指定文件作爲IB中的所有者是否足夠? 或者我將不得不加載我的View的initWithFrame中的xib?

回答

1

在創建視圖時,它將創建來自XIB的所有子視圖。在界面構建器中指定文件所有者就足夠了。

+0

直到和除非我在initWithFrame中添加此項。 NSArray * nibViews = [[NSBundle mainBundle] loadNibNamed:@「BOAGetPasswordPopoverView」owner:self options:nil]; _viewForPopover = [nibViews objectAtIndex:0]; 什麼都沒有出現! –

+0

InitWithFrame不使用xib。您應該使用'loadNibNamed'來代替。 – Mundi

+0

我的視圖是一個普通的UIView子類。只有一個子視圖是從xib加載的。 –

相關問題