我是mac的coca编程新手,所以这个问题可能很简单。我有一个窗口,在那个窗口我有一个标签。
我希望能够使用当前状态或正在进行的操作从我的程序更新此标签(例如,读取文件,解析等)。我的问题是我不知道如何访问标签并更改它的文本属性。我试过“MyWindowName”。希望我能够从Window中引用标签。我甚至不知道标签名称是什么,或者即使它有名称。
如何在程序中引用此标签进行更改?
答案 0 :(得分:3)
您可能需要到这里阅读一些教程:http://www.cocoadevcentral.com/
快速摘要是,与其他技术不同,您不直接访问控件(或不应访问它们)。相反,您可以在控制器中创建插座,然后以图形方式连接到控件并自动更新。这些教程将向您展示。
答案 1 :(得分:2)
标签只是NSTextField
,其中包含有关编辑/字体等的不同设置。只需在控制器中创建一个连接到Interface Builder中视图的插座,您就可以像改变其他任何设备一样进行更改{ {1}}。