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

标签 xcode cocoa user-interface interface-builder

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

最佳答案

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

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

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

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

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

[self.clockLabel setStringValue:myString];

关于xcode - 我应该在 XCode IB 中使用哪个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125669/

相关文章:

iphone - 不能再使用带有 XCode 的 iPhone 进行测试,iPhone OS 是较新的版本

ios - 带有 NSLayoutAttributeTrailing 的 NSLayoutConstraints 不符合预期

iphone - 如何从核心数据中的一组可能实例中对选定的实体实例进行建模?

html - 基于高度、垂直对齐、基于百分比的 img 使用显示 : table/table-cell

Mac 上的 JRE 系统库中不存在 JavaFX JAR

Java GUI 创建表单后调整其大小

C++11,内存泄漏

cocoa - 如何在 NSMenu 中获取文本框?

swift - 如何获得对主视图 Controller 的引用?

iphone - Facebook iOS SDK 3.0 教程中的 SIGABRT 错误