【发布时间】:2010-06-04 23:33:12
【问题描述】:
我有一个读取文本文件的可可应用程序。我想在多行标签中显示该文本,但我一生都无法弄清楚。我打开了我的 .nib 文件并向下弹出了一个多行标签,但之后我就卡住了。
我没有任何使用 Xcode 或 Cocoa 的经验,主要是 Eclipse、Visual Studio 和几乎所有其他 IDE,除了看起来很陌生的 Xcode。
【问题讨论】:
标签: cocoa
我有一个读取文本文件的可可应用程序。我想在多行标签中显示该文本,但我一生都无法弄清楚。我打开了我的 .nib 文件并向下弹出了一个多行标签,但之后我就卡住了。
我没有任何使用 Xcode 或 Cocoa 的经验,主要是 Eclipse、Visual Studio 和几乎所有其他 IDE,除了看起来很陌生的 Xcode。
【问题讨论】:
标签: cocoa
如果你有一个 NSString 中的文本,你可以很容易地把它放在标签中。
首先,在控制器类的 .h 文件(或头文件)中,创建一个新的 IBOutlet 以便您可以参考标签:
IBOutlet NSTextField *myLabel;
进入标签所在的 .xib 文件。按住 Control 从控制器对象拖动到标签,然后选择“myLabel”选项将其应用到该特定标签。
然后,在要在标签中放置文本的方法中,键入以下内容:
[myLabel setStringValue:myString];(其中“myString”是你的 NSString)
注意:这一切都假设您知道如何做控制器类之类的基本操作 - 如果不知道,我肯定会查看 Cocoa Dev Central (http://www.cocoadevcentral.com/.)
【讨论】: