代码之家  ›  专栏  ›  技术社区  ›  Nick

Cocoa-更改标签文本

  •  2
  • Nick  · 技术社区  · 14 年前

    我有一个cocoa应用程序可以读取文本文件。我想用多行的标签来显示这段文字,但我一辈子都搞不清楚。我打开我的.nib文件,弹出一个多行标签,但在那之后我卡住了。

    我没有使用Xcode或Cocoa的经验,主要是Eclipse、Visual Studio,以及几乎所有其他的IDE,除了Xcode,这看起来非常陌生。

    2 回复  |  直到 14 年前
        1
  •  10
  •   Peter Hosey    14 年前

    如果在nsstring中有文本,则可以轻松地将其放入标签中。

    首先,在controller类的.h文件(或头文件)中,创建一个新的iboutlet,以便引用标签:

    IBOutlet NSTextField *myLabel;

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

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

    [myLabel setStringValue:myString]; (其中“mystring”是您的nsstring)

    注意:这都是假设您知道如何做一些基本的事情,比如控制器类——如果不知道,我肯定会查看cocoa dev central。( http://www.cocoadevcentral.com/ )

        2
  •  1
  •   drharris    14 年前

    在继续学习之前,您应该先学习以下一些教程: http://www.cocoadevcentral.com/ . 他们会在几分钟内让你开始。