【发布时间】:2026-02-10 14:55:01
【问题描述】:
我正在尝试编写一个简单的示例来修改 NSTextfield 的颜色,使用绿色和红色作为好答案或错误答案。 我无法做到这一点,因为在为 NSTextField 使用此苹果指南页面时,我总是收到一条错误消息,AppKit framework ref.
我正在尝试使用此代码:
@IBOutlet weak var mensajeResultado: NSTextField!
when trying to colorize it without success
let rango = NSRange(location: 0,length: 0)
mensajeResultado.superclass.setTextColor(NSColor.redColor(), range: rango)
【问题讨论】:
-
您是说在 0 长度范围内更改颜色?它正在做你要求它做的事情。
-
Xcode 提出的方法使用第二个参数作为范围,但在苹果文档中有一个唯一的输入,NSColor。这很奇怪。
-
你不能在字符串上使用 NSRange(location: 0,length: 0)
标签: swift cocoa nstextfield