只需在Cocoa上做一个标签说Hello World(Mac编程)

时间:2010-06-04 23:22:17

标签: macos cocoa label

我是mac的coca编程新手,所以这个问题可能很简单。我有一个窗口,在那个窗口我有一个标签。

我希望能够使用当前状态或正在进行的操作从我的程序更新此标签(例如,读取文件,解析等)。我的问题是我不知道如何访问标签并更改它的文本属性。我试过“MyWindowName”。希望我能够从Window中引用标签。我甚至不知道标签名称是什么,或者即使它有名称。

如何在程序中引用此标签进行更改?

2 个答案:

答案 0 :(得分:3)

您可能需要到这里阅读一些教程:http://www.cocoadevcentral.com/

快速摘要是,与其他技术不同,您不直接访问控件(或不应访问它们)。相反,您可以在控制器中创建插座,然后以图形方式连接到控件并自动更新。这些教程将向您展示。

答案 1 :(得分:2)

标签只是NSTextField,其中包含有关编辑/字体等的不同设置。只需在控制器中创建一个连接到Interface Builder中视图的插座,您就可以像改变其他任何设备一样进行更改{ {1}}。