如何在其他uiviewcontroller中实现可重用的xib



我有一个应用程序,我需要一个表单(uitextfield + UIButton),可以在几个视图控制器中重用。

做这件事的最好方法是什么?我在想创建一个myForm~iPad。xib和myForm~iPhone。一个myFormVC.h和一个myFormVC.m. xib。但如何通过代码将这个表单导入Storyboard视图或viewcontroller中呢?

还是有更好的方法?

有许多不同的方法可以采用,但这都取决于您的业务需求,因此您需要做一些研究。下面是通过代码加载xib的方法:

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

最新更新