我在xib中设计了自定义视图。我有CustomView.h/m
+ CustomView.xib
。在xib文件中,我将视图类设置为CustomView。
现在我想在其他xib中使用此视图。我创建了另一个xib,添加了视图并将其设置为CustomView
,但它没有加载。
如何正确加载我的CustomView?
答案 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以了解如何执行此操作: