哇,我真的掉进兔子洞了。我试图在 UI 部分的背景上添加文本,并将文本字段作为另一部分,例如生日在:
然后我想重新调整该文本字段的用途以允许输入文本。所以我做了类似的事情:
myTextFieldName.editable = true
myTextFieldName.backgroundColor = NSColor.textBackgroundColor()
and I get something like:
这一切都很好,但后来我注意到它下面的文本字段周围有漂亮的细边框。所以我想,我需要一个边界!我添加一个:
myTextFieldName.bordered = true
...我得到:
噗!多么丑陋奇怪的粗边框啊!它看起来根本不像默认的文本字段边框!对于我的一生,我无法弄清楚如何使“激活”文本字段的边框与默认边框相匹配。有任何想法吗?
提前谢谢了!
需要设置边框和边框颜色:
myTextFieldName.wantsLayer = true
myTextFieldName.layer?.borderColor = NSColor(red:204.0/255.0, green:204.0/255.0, blue:204.0/255.0, alpha:1.0).cgColor
myTextFieldName.layer?.borderWidth = 1.0
myTextFieldName.layer?.cornerRadius = 0.0
如果需要圆角,请设置圆角半径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)