我有一个读取文本文件的cocoa应用程序。我想在多行标签中显示该文本,但我对我的生活无法理解。我打开了我的.nib文件并向下打了一个多行标签,但之后我就卡住了。
我没有任何使用Xcode或Cocoa的经验,主要是Eclipse,Visual Studio,以及除了Xcode之外的几乎所有其他IDE,这看起来非常陌生。
答案 0 :(得分:10)
如果您在NSString中有文本,则可以轻松地将其放在标签中。
首先,在控制器类的.h文件(或标题)中,创建一个新的IBOutlet,以便您可以引用标签:
IBOutlet NSTextField *myLabel;
进入标签所在的.xib文件。控制 - 从控制器对象拖动到标签,然后选择“myLabel”选项将其应用于该特定标签。
然后,在要将文本放入标签的方法中,键入以下内容:
[myLabel setStringValue:myString];
(其中“myString”是您的NSString)
注意:这是假设您知道如何执行控制器类等基本操作 - 如果没有,我肯定会查看Cocoa Dev Central(http://www.cocoadevcentral.com/。)