Jor*_*hez 1 cocoa nstextfield swift
我正在尝试编写一个简单的示例来修改NSTextfield的颜色,使用绿色和红色颜色作为好的答案或错误.我无法实现这个原因我在使用NSTextField,AppKit框架参考的苹果指南页面时总是收到错误消息.
我正在尝试使用此代码:
@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)
Run Code Online (Sandbox Code Playgroud)
Ken Thomases的回答是正确的,您只需将颜色指定给textColor文本字段的属性即可.
仅供参考,当您不确定时,在游乐场进行测试非常方便,例如:
import Cocoa
import XCPlayground
let tf = NSTextField(frame: NSMakeRect(50, 50, 100, 100))
tf.stringValue = "test"
tf.font = NSFont(name: "Helvetica", size: 16)
tf.backgroundColor = NSColor.blueColor()
tf.textColor = NSColor.whiteColor()
let v = NSView(frame: NSMakeRect(0, 0, 200, 200))
v.addSubview(tf)
XCPShowView("My View", v)
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4733 次 |
| 最近记录: |