因此,我有一个ViewController可以处理秒表类型的函数,但是用户可以浏览与在单独的视图控制器中计时的任务相关的内容。当他们查看此内容时,我希望秒表的最小化版本(不大于典型的标头)出现在与任务相关的内容屏幕上。

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

我相信有更好的方法可以做到这一点。我想一次构建一个“ UIView countdown header”模块,即IE代码模块,然后重复使用,而不是重复使用。

所以,

1)建议的方法是什么?

2)最好的做法是将此迷你计时器标头UIView编码为自定义类,然后通过segue将其传递给每个ViewController?

3)有没有一种方法可以在IB中实现而无需编写代码?

最佳答案

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

关于ios - 单个可重用UIView类沿特定路径出现在多个ViewController上的最佳实践?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38689172/

10-09 14:21