要创建一个“不可见的NSView”,可以按照以下步骤进行操作:
import Cocoa
class InvisibleView: NSView {
override func draw(_ dirtyRect: NSRect) {
// 不执行任何绘制操作
}
}
let invisibleView = InvisibleView(frame: NSRect(x: 0, y: 0, width: 100, height: 100))
parentView.addSubview(invisibleView)
通过执行以上步骤,您将创建一个看不见的NSView,它不会绘制任何内容。