如何在Swift for Mac OS中将NSBezierPath添加到CALayer?

时间:2016-04-25 13:03:08

标签: swift macos nsbezierpath

我在Swift中编码。我正在写一个Mac OS应用程序。我已经创建了一个NSBezierPath,现在我想将它添加到我的图层(CALayer)?你是怎么做到的?

        let myShape = NSBezierPath()
        myShape.appendBezierPathWithArcWithCenter(centrePoint, radius: 150, startAngle: CGFloat(270.0 + CGFloat(testTasksArr.indexOf(task)! + 1)), endAngle: CGFloat(270.0 + CGFloat(testTasksArr.indexOf(task)! + 1) + CGFloat(360/testTasksArr.count)), clockwise: true)
        myButtonLayer.path = myShape

最后一行无效,value of type CALayer has no member path

0 个答案:

没有答案