我有一个应用程序,我需要一个可以在多个viewcontrollers中重用的表单(uitextfield + UIButton)。
这样做的最佳方式是什么?我正在考虑使用一个myFormVC.h和一个myFormVC.m创建一个myForm~iPad.xib和myForm~iPhone.xib。但是,我如何将此表单导入我的Storyboard视图或通过代码导入ViewControllers?
或者是否有更好的方法?
答案 0 :(得分:0)
有许多不同的方法,但这一切都取决于您的业务需求,因此您需要做一些研究。这是你通过代码加载xib的方法:
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"MyNib" owner:self options:nil];
MyNibViewController *myvc = [topLevelObjects objectAtIndex:0];