【发布时间】:2018-08-05 22:07:27
【问题描述】:
我试图在我的 MacOS 应用程序中画一条线,但我没有看到这条线。可能是什么问题?
我的代码如下:
func addLine() {
let path = NSBezierPath()
path.move(to: NSPoint(x: 100.0, y: 100))
path.line(to: NSPoint(x: 200.0, y: 200.0))
NSColor.green.setFill()
NSColor.green.setStroke()
path.close()
path.stroke()
}
我叫它:
override func viewDidLoad() {
super.viewDidLoad()
addLine()
}
我做错了吗?我只是在我的窗口中看不到任何东西。
【问题讨论】:
-
view.layer.path = 路径
-
@SWAT view.layer 没有路径属性
标签: swift macos nsbezierpath