nsvisualeffectview相关内容

NSVisualEffectView 上的 NSButton:背景颜色错误

我在为 10.10 开发的 NSPopover 中有一个 NSVisualEffectView. 当子类化NSVisualEffectView有悬停背景颜色效果时,无边框按钮颜色似乎不同 我尝试将按钮单元的 backgroundColor 设置为 clearColor 或与我在 的 drawRect: 中使用的相同NSVisualEffectView,前者颜色错误(未填充蓝色),后者颜 ..
发布时间:2021-06-09 20:38:03 移动开发

使用NSVisualEffectView时如何添加按钮

我已经使用NSVisualEffectView创建了一个窗口以获取模糊和圆角.就像此处 问题是当我拥有NSVisualEffectView代码时,我在窗口中看不到我的按钮.如果删除代码,则会显示该按钮.怎么了? AppDelegate.swift中的NSVisualEffectView代码: func applicationDidFinishLaunching(_ aNotifi ..
发布时间:2020-08-12 02:24:10 移动开发

如何使用NSVisualEffectView向后兼容OSX< 10.10?

即将面世的OSX 10.10("Yosemite")提供了一种新型的视图NSVisualEffectView,它支持窗口内或窗口内半透明.我对窗口透明性最感兴趣,因此在这个问题中我将重点关注它,但是它也适用于窗口内透明性. 在10.10中使用窗口透明性是微不足道的.您只需在视图层次结构中的某个位置放置NSVisualEffectView并将其设置为blendingMode到NSVisualE ..
发布时间:2020-08-11 21:48:39 其他开发

在源列表NSTableView中禁用NSVisualEffectView

我有一个较旧的应用程序,该应用程序基于具有源列表突出显示的基于NSCell的NSTableView,具有特定的外观.不幸的是,在优胜美地上,这在所选单元格下面增加了NSVisualEffectView活力,从而以不愉快的方式破坏了外观. 不幸的是,我找不到退出这种行为的方法. 设置“常规突出显示"会以另一种方式破坏外观(灰色选择而不是蓝色). 您是否知道是否有办法在10.10上选择退出 ..
发布时间:2020-08-11 19:56:27 其他开发

使标题栏和视图控制器与黑暗透明度保持无缝

大家好,我一直在Internet上四处寻找,并且发现了有关该主题的各种有用信息,但似乎都没有作用 如果试图得到这样的东西 标题栏和窗口其余部分融合在一起的位置.到目前为止,从互联网上获得的代码iv在我的viewDidLoad() 中 self.view.window?.appearance = NSAppearance(named: NSAppearanceNameVibrant ..
发布时间:2020-08-11 19:32:41 移动开发

NSVisualEffectView上的NSImageView

我需要使用右侧的图标制作NSMenuItem.我最终获得了自定义视图,该视图在NSVisualEffectView顶部包含NSTextField和NSImageView以及选择材料,这些材料用于模仿系统选择. NSVisualEffectView默认情况下是隐藏的. 但是,在选择项目时,我NSVisualEffectView出现在屏幕上绘制图像与背景.我该如何摆脱呢? wantLayer = YE ..
发布时间:2020-07-01 21:19:05 其他开发

如何获得源列表选择突出显示使用OS X 10.10中的黑暗的活力外观?

在OS X 10.10中,源列表似乎使用 light 活力外观。在Finder(以及一些其他第三方应用程序,例如Things.app)中,源列表中的所选项目由暗的振动外观指示。例如,请参阅下面图片中的桌面行。 如何复制此行为?我需要使用委托方法指定表行视图, -outlineView:rowViewForItem: 并尝试自定义绘图自己或有更直接的方法吗?如果在Xco ..

如何使用NSVisualEffectView创建一个平滑,圆润,类似卷的OS X窗口?

我目前正在尝试创建一个类似于Volume OS X窗口的窗口: 为此,我有自己的 NSWindow 一个自定义子类),它是透明的/无标题栏/无阴影的,在其contentView内有一个 NSVisualEffectView 。这里是我的子类的代码,使内容视图轮: - (void)setContentView: aView { aView.wantsLayer = YES; a ..
发布时间:2016-12-06 22:39:13 移动开发