1

我是iOS新手,

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

我创建了名为: HomeViewController.h HomeViewController.m HomeViewController.xib 的视图

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

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

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

有没有办法做到这一点?

任何帮助都会得到帮助。

4

1 回答 1

3

想到了两种可能:

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

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

于 2012-11-03T14:43:11.053 回答