gpt4 book ai didi

macos - 如何更改 NSSearchField 的背景颜色(例如 OS X 中的消息应用程序)

转载 作者:行者123 更新时间:2023-12-03 16:13:09 26 4
gpt4 key购买 nike

我需要获得 NSSearchField 的外观

但是用Interface Builder的标准方法设置backgroundColor似乎是不可能的。我怎样才能做到这一点?子类化 NSSearchField 和 NSSearchFieldCell 没有帮助,因为在实现我自己的绘制方法时,我丢失了所有动画(当您单击搜索字段和图标+文本向左滑动时)。

最佳答案

您的屏幕截图显示的只是NSSearchField的标准外观。当被放置在NSVisualEffectView下时。也就是说,当搜索字段是 NSVisualEffectView 的 subview 时,它会自动获取上面的外观。 (与 materialNSVisualEffectMaterialLight )。

但是,如果您想要这种外观而不需要 NSVisualEffectView ,您可以手动设置其外观:

searchField.appearance = [NSAppearance appearanceNamed:NSAppearanceNameVibrantLight];

enter image description here

关于macos - 如何更改 NSSearchField 的背景颜色(例如 OS X 中的消息应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30287662/

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