gpt4 book ai didi

ios - 类似单例的 UIView 访问?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:31 27 4
gpt4 key购买 nike

我有一个 UIView,我需要从我的应用程序周围访问它的属性。我知道您不能围绕 UIView 对象创建单例,那么执行类似操作的好方法是什么?

例如 View 有一个标签。我希望能够从我的应用程序中的任何 View Controller 更改此 View 的文本(位于父 View Controller 中)。

谢谢。

编辑:

成功了!使用 KVO 跟踪我的 Singleton 对象中的更改非常有效,而且是一个非常简单的解决方案。

最佳答案

我认为您尝试做的事情违反了 MVC 模式的关注点分离:唯一应该与 View 交互的是它的 Controller 。在您的情况下,您可能应该创建一个由 View Controller 监视的模型(可能通过 key–value observing ),然后 Controller 可以将必要的更改传播到您的 View 。

关于ios - 类似单例的 UIView 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com