Ios:在xib中加载自定义视图

时间:2015-07-01 08:17:53

标签: ios interface-builder

我在xib中设计了自定义视图。我有CustomView.h/m + CustomView.xib。在xib文件中,我将视图类设置为CustomView。

现在我想在其他xib中使用此视图。我创建了另一个xib,添加了视图并将其设置为CustomView,但它没有加载。

如何正确加载我的CustomView?

2 个答案:

答案 0 :(得分:2)

简短回答:是的。

  

您可以根据需要在CustomView.h/m.XIB文件中使用.storyboard,包括 if let navigationController = self.navigationController { let sb = UIStoryboard(name: "Main", bundle: nil) if let vc = sb.instantiateViewControllerWithIdentifier("id") as? UIViewController { navigationController.pushViewController(vc, animated: true) } }

问题在于如何加载第二个视图。

awk

请参阅:

答案 1 :(得分:1)

您需要使用IB_Designable关键字在IB中正确查看自定义视图。但是在笔尖中设计自定义视图而不是覆盖drawRect会使其更加复杂。查看this link以了解如何执行此操作: