我所有的应用程序页面都共享相同的布局和一组UI元素,我一直在努力制作一个可重用的组件。
我已经离开了子类化的道路,制作了一个UIViewController的“抽象”子类来保存导航的基本逻辑,以及一个布局UI的nib文件。
我花了一些时间对基类进行单元测试,它按预期工作,但在我开始实际继承它时遇到了与继承相关的问题。
我不会详细说明,因为我认为这实际上是一个坏主意,而构图是要走的路,但我想在浪费任何时间之前我会问...
这里最好的方法是什么?
干杯
答案 0 :(得分:0)
最简单的方法是使用基类,就像你做的那样。没有任何细节,很难为你提供进一步的帮助。
如果他们都使用相同的布局,你不能只让它成为一个类吗?