情况:


可重用视图
可重用视图
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的属性。查看您创建的控制器。

08-04 23:54