我正在搞乱Xcode和Interface Builder。我想制作一个计时器或时钟类型的应用程序。这些数字应该是什么类型的对象?只是一个'标签'?
答案 0 :(得分:1)
您可以使用“标签”(修改后的NSTextField
),也可以使用不可编辑的NSTextField
甚至NSView
和自定义绘图方法。< / p>
如果您还在学习,我建议您使用标签并从那里开始。
当链接到您的AppDelegate
(或您正在使用的任何对象)时,请记得在您的媒体声明中创建IBOutlet
,以便链接您的标签,如下所示:
@property (nonatomic, assign) IBOutlet NSTextField *clockLabel;
使用setStringValue:
方法设置时钟值:
[self.clockLabel setStringValue:myString];
答案 1 :(得分:1)
如果您只想显示数字,那么 UILabel 就可以了。
而且,如果你想要一些漂亮的外观,那么我会为这些数字推荐一些漂亮的图形图像。