【发布时间】:2019-01-11 03:42:49
【问题描述】:
我希望以UIView 的形式构建自定义错误消息。我想在我的应用程序中为每个UIViewController 使用这个UIView。显然我不想为每个屏幕重新创建它,所以我正在寻找“共享”它的最佳解决方案。
将其创建为UIViewController 并以这种方式添加会更好还是有更好的方法?
【问题讨论】:
-
是的,您可以使用单色调方法创建自定义视图的共享/单个实例,并且可以在所有 UIViewController 中使用它
-
@vivekDas 从应用架构的角度来看这是一个糟糕的建议,更不用说容易出错并且违反几乎所有 UI 设计原则
-
怎么能说它很糟糕,这取决于使用情况如果你不能使用它是你的问题,没有这样的限制@mag_zbc
-
基于下面的 cmets,我沿着 UIViewController 路线走下去,我通过 segue 将它作为弹出窗口打开,然后通过错误消息。谢谢大家
标签: ios objective-c uiview storyboard