创建可重用的iOS控件

时间:2012-11-03 14:37:15

标签: iphone ios ipad ios4 code-reuse

我是iOS新手,

我正在尝试搜索在iOS4 +中创建可重用控件的最佳方法。例如,如果我创建了一个可以在多个其他视图中使用的视图,那么最佳方法是什么?

我创建了View Called:HomeViewController.h HomeViewController.m HomeViewController.xib

在我的 HomeViewController 文件中,我以编程方式创建了5个按钮和5个标签, .xib 文件中没有任何内容

现在我要做的是,我想重用我在 HomeViewController 中创建的所有组件,我想在我的 nextViewController 中使用此控件

我不想在我的新视图中再次编写代码我会在新视图中使用旧代码, 简而言之,我不想在我的新视图中再次创建相同的变量。

有没有办法实现这个目标?

任何帮助都会得到满足。

1 个答案:

答案 0 :(得分:3)

有两种可能性浮现在脑海中:

  • 创建一个只包含您想要重复使用的代码的新对象 让你的两个视图控制器各使用该对象的一个​​实例 执行常用功能,或

  • 为两个视图控制器创建一个抽象超类 继承并将公共代码放入其中。