我当前项目中有多个视图控制器在应用程序中多次使用。我的问题是,我应该如何处理重用视图控制器?到目前为止,我已经想到了3种可能的方法:
我的问题变成:每种方法的优点和缺点是什么?哪一个在维护方面更干净,最后哪一个,作为一个精明/专业的iOS应用开发者,你会喜欢?
答案 0 :(得分:0)
这三种方法在可重用性方面是相同的。目前最常用的方法是使用自动布局约束在故事板中尽可能多地创建。如果要重用它,请使用instantiateViewControllerWithId。我也会推荐你。
有些人倾向于以编程方式进行翻转,有时这样做是有意义的。例如:与其他开发人员共享版本控制的故事板有时会出现问题。
对视图控制器使用XIB已过时,通常不再推荐使用。