NSTextField,在 Swift 中更改文本
Posted
技术标签:
【中文标题】NSTextField,在 Swift 中更改文本【英文标题】:NSTextField, Change text in Swift 【发布时间】:2014-10-23 20:11:55 【问题描述】:我似乎无法更改我正在尝试制作的 Mac 应用程序中的文本标签。 我正在使用迅速。这是我正在使用的代码:
@IBOutlet var sumlab: NSTextField!
sumlab.text = "\(result.sum)" // result.sum is the result of a function I made
// I also tried this:
sumlab.text("\(result.sum)")
// and this:
sumlab.insertText("\(result.sum)")
这些似乎都不起作用,这是我完成程序需要解决的唯一问题。 附言当我写 sumlab.text 时,它说 NSTextField 没有名为 text 的成员
【问题讨论】:
【参考方案1】:NSTextField 与 UITextField 不同。它没有text
属性。但是它确实继承自具有 stringValue 属性的 NSControl。
sumlab.stringValue = "\(result.sum)"
【讨论】:
以上是关于NSTextField,在 Swift 中更改文本的主要内容,如果未能解决你的问题,请参考以下文章
Swift-4 MacOS检测鼠标滚轮滚动到NSTextField?
在 SWIFT OS X 中以编程方式添加和删除 NSTextField
swift—UITextField与 NSTextView 的键盘事