26得票6回答
如何使用NSVisualEffectView创建一个平滑、圆润、类似于OS X窗口的体积效果?

我目前正在尝试制作一个看起来像Volume OS X窗口的窗口: 为了实现这个效果,我使用了自己的NSWindow(使用自定义子类),它是透明的/没有标题栏/没有阴影,其内容视图中有一个NSVisualEffectView。以下是我的子类代码,用于使内容视图变为圆形:- (void)set...

13得票3回答
如何在 OSX < 10.10 中向后兼容地使用 NSVisualEffectView?

即将推出的OSX 10.10(“Yosemite”)提供了一种新类型的视图,NSVisualEffectView,支持窗口透明或在窗口内部透明。我主要对窗口透明性感兴趣,因此我将在这个问题中重点关注它,但它也适用于窗口内部的透明性。 在10.10中使用窗口透明度是微不足道的。您只需在视图层次...

12得票4回答
如何使OS X 10.10中的源列表选择高亮使用深色活力外观?

在OS X 10.10中,源列表似乎使用了轻亮外观。在Finder中(以及其他某些第三方应用程序,例如Things.app),源列表中的选定项目由深色活力外观指示。例如,请参见下面图像中的桌面行。 我该如何复制这个行为?我需要使用委托方法来指定表格行视图吗?-outlineView:rowV...

11得票2回答
在Yosemite系统中,是否可以控制半透明/模糊背景的色彩饱和度?

我想知道是否可能控制近期由Yosemite引入的所谓vibrancy效果中的半透明度量,该效果可以通过使用NSVisualEffectView类在Objective-C应用程序中实现。 以下是一个例子以更具体说明。考虑当音量级别改变时Yosemite OS X 显示的半透明效果: vi...