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