iOS:如何重用从nib构建的UIView?

iOS:如何重用从nib构建的UIView?,ios,uiview,uiviewcontroller,interface-builder,nib,Ios,Uiview,Uiviewcontroller,Interface Builder,Nib,情况: 可重用视图 ReusableView.m ReusableView.xib ViewController.h ViewController.m ViewController.xib ReusableView是一种基本模板,我想在几个ViewController中用作背景。我尝试使用ReusableView作为ViewControllers视图,但没有加载它。我错过了什么?这有可能吗(应该是,没有) 编辑 经过进一步调查,我发现我的ReusableView与ViewController

情况:

  • 可重用视图
  • ReusableView.m
  • ReusableView.xib
  • ViewController.h
  • ViewController.m
  • ViewController.xib
ReusableView是一种基本模板,我想在几个ViewController中用作背景。我尝试使用ReusableView作为ViewControllers视图,但没有加载它。我错过了什么?这有可能吗(应该是,没有)

编辑

经过进一步调查,我发现我的ReusableView与ViewController实例关联。它在viewDidLoad中可用。但是在其nib中定义的ReusableView的出口没有连接。所有的出口都是空的


我认为这是因为ViewController的UINibDecoder调用了ReusableViewsInitWithCoder方法。我如何更改它?

如果您希望
可重用视图
作为其他
视图控制器
的基础模板,那么在这种情况下,您可以从
ReusableView
继承其他视图控制器,然后在您创建的所有其他视图控制器中使用
ReusableView
的属性

你是怎么装的?完全可以为视图控制器创建自定义视图。我希望NIB通过initWithCoder自动加载它,但实际情况并非如此。。。我也尝试过使用这种方法:但由于ARC的原因,它失败了。你是否尝试过修复它,使其与ARC一起工作?他们尝试过,但他们无法做到。所以我想我也不会:)