我应该在XCode IB中使用哪个对象?

时间:2012-06-20 18:16:21

标签: xcode cocoa user-interface interface-builder

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

2 个答案:

答案 0 :(得分:1)

您可以使用“标签”(修改后的NSTextField),也可以使用不可编辑的NSTextField甚至NSView和自定义绘图方法。< / p>

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

当链接到您的AppDelegate(或您正在使用的任何对象)时,请记得在您的媒体声明中创建IBOutlet,以便链接您的标签,如下所示:

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

使用setStringValue:方法设置时钟值:

[self.clockLabel setStringValue:myString];

答案 1 :(得分:1)

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

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