2014-07-10 78 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]; 
相关问题