gpt4 book ai didi

swift - 为 NSTextField 设置边框

转载 作者:可可西里 更新时间:2023-11-01 00:58:54 28 4
gpt4 key购买 nike

哇,我真的掉进了兔子洞。我试图在 UI 的一部分和文本字段的背景上有文本作为另一部分,例如生日:

enter image description here

然后我想重新调整该文本的用途以允许文本输入。所以我做了类似的事情:

myTextFieldName.editable = true
myTextFieldName.backgroundColor = NSColor.textBackgroundColor()

我得到类似的东西: enter image description here

这一切都很好,但后来我注意到它下面的文本字段周围有漂亮的细边框。所以我想,我需要一个边框!我添加一个:

myTextFieldName.bordered = true

...然后我得到:

enter image description here

噗!多么可怕的奇怪粗边框!它看起来根本不像默认的文本字段边框!对于我的生活,我无法弄清楚如何使我的“激活”文本字段的边框与默认边框相匹配。有什么想法吗?

非常感谢!

最佳答案

需要设置边框和边框颜色:

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

如果需要圆角,请设置圆角半径。

关于swift - 为 NSTextField 设置边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841251/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com