NSCollectionViewItem 的圆角
Rounded corners of NSCollectionViewItem
简单的问题,但我找不到任何答案...如何更改 NSCollectionViewItem
实例的角半径?
view
of NSCollectionViewItem
默认没有图层。您需要将wantsLayer
设置为true
,例如:
import Cocoa
class TestCellItem: NSCollectionViewItem {
override func viewDidLoad() {
super.viewDidLoad()
view.wantsLayer = true
view.layer?.backgroundColor = NSColor.red.cgColor
}
override func viewDidLayout() {
super.viewDidLayout()
view.layer?.cornerRadius = 20
}
}
简单的问题,但我找不到任何答案...如何更改 NSCollectionViewItem
实例的角半径?
view
of NSCollectionViewItem
默认没有图层。您需要将wantsLayer
设置为true
,例如:
import Cocoa
class TestCellItem: NSCollectionViewItem {
override func viewDidLoad() {
super.viewDidLoad()
view.wantsLayer = true
view.layer?.backgroundColor = NSColor.red.cgColor
}
override func viewDidLayout() {
super.viewDidLayout()
view.layer?.cornerRadius = 20
}
}