gpt4 book ai didi

ios - 如何将数据从一个 UIView 传递到子 UIView?

转载 作者:行者123 更新时间:2023-11-28 11:18:55 24 4
gpt4 key购买 nike

出于某种原因,我脑抽筋了。一些已经发布的问题/答案已过时或为 objective-C。我不确定委托(delegate)是否可行?

我有一个 UIView 层次结构。

Pizza String to pass

在 phenotypeSunplotView:UIView 中设置了一些数据,一个字符串。我想将一个字符串传递给实际上进行绘图的另一类 UIView,SunplotView:UIView

例如,我想将字符串“Gorgonzola”传递给绘制圆的类 SunplotView:UIView 并在圆旁边绘制字符串。

screendump

最佳答案

一般情况下,您不需要。 View 不是数据存储对象。它们是模型/ View / Controller 设计模式中的“ View ”。

相反,您设置 View Controller 以在两个地方安装数据。将您的 View Controller 导出提供给所有需要更改的 View 。

如果 View 是一个输入字段(例如 UITextField),那么您可以在 View Controller 中添加一个操作或委托(delegate)方法,在用户输入数据时调用该方法。然后您收集该数据并将其复制到任何其他合适的 View 。 View Controller 根据需要进行调解以实现您的应用程序的逻辑。

关于ios - 如何将数据从一个 UIView 传递到子 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928559/

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