0

我在搞乱 Xcode 和 Interface Builder。我想做一个计时器或时钟类型的应用程序。数字应该是什么类型的对象?只是一个“标签”?

4

2 回答 2

1

您可以使用“标签”(这是修改后的NSTextField),或者您可以使用不可编辑的标签,NSTextField甚至可以使用NSView带有自定义绘图方法的标签。

如果您仍在学习,我建议您使用标签并从那里开始。

链接到您的AppDelegate(或您正在使用的任何对象)时,请记住在您的属性声明上创建一个IBOutlet,以便您可以链接您的标签,如下所示:

@property (nonatomic, assign) IBOutlet NSTextField *clockLabel;

并使用以下方法设置时钟值setStringValue:

[self.clockLabel setStringValue:myString];
于 2012-06-20T18:21:21.357 回答
1

如果你只想显示数字,那么UILabel就可以了。

而且,如果你想要一些漂亮的外观,那么我会推荐一些漂亮的图形图像作为数字。

于 2012-06-20T18:24:23.203 回答