我开始了一个带有故事板的项目,它有很多视图,每个视图都有相同的标题(带有图像,公司名称和两个按钮)。我想在主视图中执行一次,并使其可以重用于其他视图。它就像一个带有页眉和页脚的主视图。我怎么能这样做?
这是我从cero开始的第一个项目,我想让它尽可能有条理。使用故事板和MVC的最佳实践是什么?
提前致谢。
答案 0 :(得分:1)
在故事板中没有特殊的方法。
但您可以通过自定义UIView
轻松完成。
创建一个UIView
的子类,并将其中的所有常见设计都放在其中。
在UIView
之上放置UIViewController.UIView
。
现在,在身份检查器中使用您的自定义类设置此顶级UIView's
类。
一切顺利。
答案 1 :(得分:0)
在故事板中执行此操作的一种原始方法是在主视图中定义,选择其所有元素,复制它们并将其粘贴到其他视图中。
答案 2 :(得分:0)
您可以将UIViewController子类化为其视图添加标头,并使用UITableViewController将其设置为tableview标头。