2014-07-10 45 views
0

我有一個應用程序,我需要一個窗體(uitextfield + UIButton),可以在幾個視圖控制器中重用。如何在其他uiviewcontrollers中實現可重用的xib?

這樣做的最好方法是什麼?我想創建一個myForm〜iPad.xib和myForm〜iPhone.xib與一個myFormVC.h和一個myFormVC.m。但是,那麼如何將這個表單導入到Storyboard視圖或通過代碼導入到ViewControllers?

或者還有更好的方法嗎?

回答

0

有許多不同的方法可以採取,但這一切都取決於您的業務需求,因此您需要做一些研究。這是如何通過代碼加載xib的:

NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MyNib" owner:self options:nil]; 
    MyNibViewController *myvc = [topLevelObjects objectAtIndex:0]; 
相關問題