【问题标题】:How to implement reusable xib in other uiviewcontrollers?如何在其他uiviewcontrollers中实现可重用xib?
【发布时间】:2014-09-01 03:37:03
【问题描述】:

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

这样做的最佳方法是什么?我正在考虑用一个 myFormVC.h 和一个 myFormVC.m 创建一个 myForm~iPad.xib 和 myForm~iPhone.xib。但是我如何将这个表单导入我的 Storyboard 视图或通过代码导入到 ViewControllers 中?

或者有更好的方法吗?

【问题讨论】:

    标签: ios iphone objective-c storyboard xib


    【解决方案1】:

    有许多不同的方法可供采用,但这完全取决于您的业务需求,因此您需要进行一些研究。这是通过代码加载 xib 的方式:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 2019-12-10
      相关资源
      最近更新 更多