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

时间:2011-11-19 11:03:46

标签: ios uiview uiviewcontroller interface-builder nib

情况:

  • ReusableView.h
  • ReusableView.m
  • ReusableView.xib
  • ViewController.h
  • ViewController.m
  • ViewController.xib

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

修改

经过进一步调查后,我发现我的ReusableView IS是用ViewController实现的。它在viewDidLoad中可用。但是它的nib中定义的ReusableView的Outlets没有连接。所有IBOutlet都是空的。

我认为这是因为使用ViewController的UINibDecoder调用ReusableViews的initWithCoder方法。我怎么能改变它?

1 个答案:

答案 0 :(得分:0)

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