我有3个自定义视图控制器,设计几乎相似 如何创建视图(在Storyboard中或使用XIB)以便我可以为3个视图控制器使用相同的视图?
答案 0 :(得分:3)
使用xib进行自定义视图添加所有3个视图控制器的通用设计。 现在在该视图控制器中添加UIView并将该UIView的超类提供给该自定义类,这样您就可以在3控制器上使用此自定义视图
看到这个我在多个控制器中使用相同的视图
答案 1 :(得分:0)
/ ******************* /
方法1:
创建类型为UIViewController
的类Base,在此处实现所有设计。
Next创建Class Base类的A类。 Next Again,创建Class Base类型的B类。 Next Again,创建Class Base类的C类。 这称为子分类。
方法2:
使用所有不同的ViewController。如果您对所有viewControllers都有任何UIView类似,请创建其不同的类并从每个类中分配其对象。然后使用委托和块来执行UIViewControllers和UIView类之间的操作。
答案 2 :(得分:0)
我遇到了同样的问题并创建了一个Github仓库来解决它: https://github.com/MaherKSantina/MSAutoView
步骤:
回购的自述文件中提供了详细步骤。
干杯