gpt4 book ai didi

objective-c - 禁用每个 NSView 的活力

转载 作者:行者123 更新时间:2023-12-03 17:09:49 31 4
gpt4 key购买 nike

NSPopover 内,某些 subview (例如标签、按钮)会自动启用活力。当弹出窗口后面的内容为深色时,这会使我的应用程序看起来非常糟糕,除非用户在系统偏好设置中打开“降低透明度”。如果我对弹出窗口的内容 View 进行子类化,并将 allowsVibrancy 设置为 false,它会使整个弹出窗口半透明,看起来更好。不过,我认为当活力完全禁用时,我的应用程序看起来最好。

我的问题是,如何禁用所有 View 的活力,而不对每个 NSView 子类进行子类化?

最佳答案

您可以通过以下技巧将弹出窗口设置为使用纯色:

How to change NSPopover background color include triangle part?

关于objective-c - 禁用每个 NSView 的活力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40690126/

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