gpt4 book ai didi

iphone - 如何将 UILabel 的值绑定(bind)到实例变量?

转载 作者:行者123 更新时间:2023-12-03 16:44:59 25 4
gpt4 key购买 nike

我是 mac/objective-c 的新手。我的问题是:我想知道是否可以将 UILabel 文本绑定(bind)到变量,而不必在值更改时手动设置文本。

例如,在 Mac OS 上,当我打开新的 Finder 窗口并删除文件时,任务栏中的全局可用空间就会发生变化。并且该值也会在所有打开的“查找器”中发生变化。

如何使用 Objective-c 在 Mac 或 iPhone 上复制此类行为?我正在考虑 UILabel,但我找不到与手动设置每个 UILabel 不同的方法。

谢谢莱昂纳多

最佳答案

当前版本的 iPhone OS (3.1) 不支持绑定(bind)(例如您在桌面 Cocoa 中会发现的情况)。目前,您需要手动编写 Controller 粘合以使 UI 与您的模型保持同步。

具体来说,您可以在 Controller 中添加一个 IBAction 方法,并连接 UILabel 以在内容更改时调用它。

这个问题之前也已经讨论过:

在 Mac 上,您可以使用键值编码 (KVC) 并将标签绑定(bind)到 IB 中的对象 Controller 。绑定(bind)文档对此进行了相当详细的介绍:

关于iphone - 如何将 UILabel 的值绑定(bind)到实例变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2092891/

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