我想在集合视图中添加一个活力效果。
我有以下视图层次结构:
当我使用此布局时,背景具有预期的活力效果,但性能并不完全存在。
NSCollectionView
已经过优化,可以处理图层支持的视图,因此我在集合视图的封闭滚动视图上启用了CALayer
。
如果我这样做,视觉效果视图将不再可见,并且集合视图具有白色背景。
有没有办法让图层支持的视图与NSVisualEffectView
一起工作?
答案 0 :(得分:2)
所以,如果有人想知道,这就是诀窍:
NSVisualEffectView
:正确确保将drawsBackground
设置为false,或在Interface Builder中将其禁用,您的收藏视图将具有鲜明的背景,并且还可以快速滚动