gpt4 book ai didi

ios - 为 UITextField 提供两个核心数据属性?

转载 作者:行者123 更新时间:2023-11-29 02:12:01 25 4
gpt4 key购买 nike

有没有办法给 uiTextField 两个核心数据属性?我希望人们将文本输入 uiTextField,然后按下按钮将背景更改为所需的颜色。然后将其保存在核心数据中并存储在 TableView 中。

是否可以在一个文本字段上有两个核心数据属性?例如一个用于保存颜色的可转换属性和一个用于保存文本的字符串属性?

或者是否有一种属性类型可以保存两部分数据?

非常感谢

最佳答案

你好糊涂啊!

  • UITextField 显示文本。 (不是“核心数据属性”)
  • 信息在 TableView 中显示。 (不是“存储”)
  • NSManagedObject 可以具有核心数据属性。 (不是“文本字段”)
  • NSManagedObject 可以有一个可转换的属性来保存颜色和一个 字符串属性来保存一些文本。 (两者在一起)

您可以拥有一个托管对象列表,这些对象封装了您要显示的数据(例如,在表格 View 中)。在您的例子中,每个对象的数据是一种颜色和一些文本。您可以设计一个带有文本字段和按钮的 Controller 作为输入界面来创建/编辑这些托管对象。

保留模型(“存储”、“检索”、“保存”、“属性”)和 View (“文本字段”、“背景” ", "a table view") 在你的脑海中分开。

编辑

既然你还是一头雾水:你必须理解MVC“模型- View - Controller ”模式。您的文本字段是一个 View 。您的核心数据对象是模型。您将两者与 controller 联系起来。 Controller 可以检索具有文本和颜色的核心数据对象,并相应地填充/设置文本字段的样式。

这是非常基础的东西。请阅读苹果的documentation on MVC .

关于ios - 为 UITextField 提供两个核心数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29183343/

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