【发布时间】:2017-06-22 20:05:27
【问题描述】:
我再次为将 NSViews 背景颜色设置为透明而苦苦挣扎。我有一个NSCollectionView 作为NSClipView 的一部分,它是NSScrollview 的一部分。我的MainViewController 有一个到collectionView 的出口。添加两行代码并编译后背景有时是透明的,但大多数时候不是:
view.wantsLayer = true
collectionView.layer?.backgroundColor = NSColor.clear.cgColor
我还尝试在 IB 中选择/取消选择 NSScrollView 的“绘制背景”属性,但没有任何效果。
我在这里想念什么。
【问题讨论】:
-
Cocoa 不如 UIKit 好。然而,这只是创建一个子类的问题。
-
El Tomato,感谢您的回复。我需要子类化什么,为什么?谢谢。
标签: swift background-color nscollectionview