Iphone 创建可重用的iOS控件
我不熟悉iOS 我试图寻找在iOS4+中创建可重用控件的最佳方法。例如,如果我创建了一个可以在多个其他视图中使用的视图,那么最好的方法是什么 我创建了名为:HomeViewController.h HomeViewController.m HomeViewController.xib的视图Iphone 创建可重用的iOS控件,iphone,ios,ipad,ios4,code-reuse,Iphone,Ios,Ipad,Ios4,Code Reuse,我不熟悉iOS 我试图寻找在iOS4+中创建可重用控件的最佳方法。例如,如果我创建了一个可以在多个其他视图中使用的视图,那么最好的方法是什么 我创建了名为:HomeViewController.h HomeViewController.m HomeViewController.xib的视图 在我的HomeViewController文件中,我通过编程创建了5个按钮和5个标签,.xib文件中没有任何内容 现在我想做的是,我想重用我在HomeViewController中创建的所有组件,我想在我的下
在我的HomeViewController文件中,我通过编程创建了5个按钮和5个标签,.xib文件中没有任何内容 现在我想做的是,我想重用我在HomeViewController中创建的所有组件,我想在我的下一个ViewController中使用这个控件 我不想在新视图中再次编写代码我将在新视图中使用旧代码, 简而言之,我不想在新视图中再次创建相同的变量 有什么办法可以做到这一点吗?
我们将感谢您的帮助。想到两种可能:
- 创建一个新对象,该对象只包含要重复使用的代码 并让两个视图控制器分别使用该对象的一个实例 执行常用功能,或
- 创建一个抽象超类,使两个视图控制器 从中继承并将公共代码放入其中
.m
文件中以程序方式创建按钮和标签,而不是从.xib
文件拖动。我肯定会接受这个答案,并指出第二个选项是我认为最好的方法+1.