Macos 使用图层备份视图时,NSVisualEffectView将消失 我的目标
我想为集合视图添加一种活力效果 设置 我有以下视图层次结构: 当我使用这种布局时,背景具有预期的活力效果,但性能不太理想Macos 使用图层备份视图时,NSVisualEffectView将消失 我的目标,macos,core-animation,calayer,appkit,nsvisualeffectview,Macos,Core Animation,Calayer,Appkit,Nsvisualeffectview,我想为集合视图添加一种活力效果 设置 我有以下视图层次结构: 当我使用这种布局时,背景具有预期的活力效果,但性能不太理想 NSCollectionView经过优化,可用于层备份视图,因此我在集合视图的封闭滚动视图上启用了CALayer 问题 如果我这样做,视觉效果视图将不再可见,集合视图将具有白色背景 我的问题 是否有任何方法可以使层备份视图与NSVisualEffectView一起工作?因此,如果有人想知道,这里有一个技巧: 添加NSVisualEffectView:正确 使封闭滚动视图图
NSCollectionView
经过优化,可用于层备份视图,因此我在集合视图的封闭滚动视图上启用了CALayer
问题
如果我这样做,视觉效果视图将不再可见,集合视图将具有白色背景
我的问题
是否有任何方法可以使层备份视图与
NSVisualEffectView
一起工作?因此,如果有人想知道,这里有一个技巧:
- 添加
:正确NSVisualEffectView
- 使封闭滚动视图图层后退:正确
- 启用滚动视图绘制背景:错误
drawsBackground
设置为false,或在Interface Builder中禁用它,这样您的收藏视图将具有生动的背景和快速滚动