Cocoa-更改标签的文本

Cocoa-更改标签的文本,cocoa,Cocoa,我有一个cocoa应用程序,可以读取文本文件。我想在多行标签中显示该文本,但我始终无法理解。我打开了我的.nib文件,按下了一个多行标签,但之后我就卡住了 我没有任何使用Xcode或Cocoa的经验,主要是Eclipse、Visual Studio和几乎所有其他IDE,但Xcode似乎非常陌生。如果文本是NSString,则可以轻松地将其放入标签中 首先,在控制器类的.h文件(或标题)中,创建一个新的IBOutlet,以便您可以参考标签: ibnstextfield*myLabel 进入标签所在

我有一个cocoa应用程序,可以读取文本文件。我想在多行标签中显示该文本,但我始终无法理解。我打开了我的.nib文件,按下了一个多行标签,但之后我就卡住了


我没有任何使用Xcode或Cocoa的经验,主要是Eclipse、Visual Studio和几乎所有其他IDE,但Xcode似乎非常陌生。

如果文本是NSString,则可以轻松地将其放入标签中

首先,在控制器类的.h文件(或标题)中,创建一个新的IBOutlet,以便您可以参考标签:

ibnstextfield*myLabel

进入标签所在的.xib文件。控制从控制器对象到标签的拖动,并选择“myLabel”选项将其应用于该特定标签

然后,在要将文本放入标签的方法中,键入以下内容:

[myLabel SetString值:myString](其中“myString”是您的NSString)


注意:这都是假设您知道如何做控制器类之类的基本事情-如果不知道,我肯定会去Cocoa Dev Central(.)

不幸的是,我不知道控制器类Nick:您(应该)拥有一个拥有窗口及其所有视图以及模型的对象(该模型的至少一部分是要在标签中显示的值)。该对象是控制器。golfromeo所指的控制器类只是该对象的类。有关更多信息,请参阅《Cocoa基础知识指南》: