2016-03-05 57 views
1

我使用xib創建自定義視圖,並使用相同名稱的.h .m文件對其進行了限制。 我在故事板中將自定義視圖類設置爲UIView類,但它不起作用。如何使用xib文件作爲故事板中的自定義視圖

我的自定義視圖

enter image description here

我拖一個UIView

enter image description here

+0

你必須在StoriBoard中添加一個UIView嗎? – Vvk

+0

IB將呈現UIView子類的實時預覽,如果他們實現了@ @ IBDesignable' – Paulw11

+0

訪問此鏈接http://stackoverflow.com/questions/21898190/creating-a-reusable-uiview-with-xib-and-loading-from -storyboard –

回答

1

第1步:

創建XIB(你的視圖)的文件,然後創建your.h和.m文件,

如果您已經有了一個viewcontroller,它將使用xib:implements 中的所有內容。

第2步:

打開XIB文件,在界面生成器,你會發現在左邊:文件的所有者,選擇它,然後,在身份檢查標籤的右側添加自定義類。

第3步:

導入您的廈門國際銀行類your.h文件

現在你可以在your.h文件中創建IBOutlet中。

第4步:

要獲得your.m的廈門國際銀行只是寫這樣的事情 - >

在viewDidLoad中:(或無論你需要它)

NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"RunningMode_VC_Interface" owner:self options:nil]; 
runningViewXib = [subviewArray objectAtIndex:0]; 
runningViewXib.frame = self.view.frame; 
[self.view addSubview:runningViewXib]; 

您現在將您的自定義視圖添加到您的視圖控制器。然後創建您自定義的界面/功能方法以便輕鬆工作。

希望它幫助。

相關問題