单个可重用UIView类在特定路径上出现在多个ViewController上的最佳实践?

时间:2016-07-31 23:16:19

标签: ios swift uiview uiviewcontroller

所以我有一个处理秒表类型功能的ViewController,但是用户能够浏览与在单独的视图控制器中定时的任务相关的内容。当他们查看此内容时,我希望在任务相关的内容屏幕上显示最小化的秒表版本(不大于典型的标题)。

目前我已经在IB中构建了这个,并且我已经在每个ViewController上复制了它及其控件,并且我使用Notifications更新了计时器。

我确信有更好的方法可以做到这一点。我想建立一个UIView倒计时标题'模块,IE代码模块一次,重用而不是重复。

所以,

1)建议的方法是什么?

2)将这个迷你计时器头UIView编码为自定义类并通过segue将其传递给每个ViewController是最佳做法吗?

3)有没有办法在IB中实现这一点而无需编写代码?

1 个答案:

答案 0 :(得分:0)

您可以创建一个nib和子类,然后在需要时加载该nib。