情况:
可重用视图
可重用视图
ReusableView.xib
ViewController.h
ViewController.m
ViewController.xib
ReusableView是一种基本模板,我想在多个ViewController中用作背景。我尝试将ReusableView用作ViewControllers视图,但未加载。我在这里想念什么?这有可能吗(应该是,不是)?
编辑
经过进一步调查,我发现ReusableView通过ViewController实例化。在viewDidLoad中可用。但是在笔尖中定义的ReusableView的插座未连接。所有IBOutlets都为空。
我认为这是因为ReusableViews initWithCoder方法是用ViewController的UINibDecoder调用的。我该如何改变?
最佳答案
如果希望ReusableView
作为其他viewControllers
的基础模板,则在这种情况下,您可以从ReusableView
继承其他视图控制器,然后在所有其他其他视图控制器中使用ReusableView
的属性。查看您创建的控制器。