我是iOS新手,
我正在尝试搜索在iOS4 +中创建可重用控件的最佳方法。例如,如果我创建了一个可以在多个其他视图中使用的视图,那么最佳方法是什么?
我创建了View Called:HomeViewController.h HomeViewController.m HomeViewController.xib
在我的 HomeViewController 文件中,我以编程方式创建了5个按钮和5个标签, .xib 文件中没有任何内容
现在我要做的是,我想重用我在 HomeViewController 中创建的所有组件,我想在我的 nextViewController 中使用此控件
我不想在我的新视图中再次编写代码我会在新视图中使用旧代码, 简而言之,我不想在我的新视图中再次创建相同的变量。
有没有办法实现这个目标?
任何帮助都会得到满足。
答案 0 :(得分:3)
有两种可能性浮现在脑海中:
创建一个只包含您想要重复使用的代码的新对象 让你的两个视图控制器各使用该对象的一个实例 执行常用功能,或
为两个视图控制器创建一个抽象超类 继承并将公共代码放入其中。