iOS和macOS上的BezierPath?

时间:2019-04-27 14:46:22

标签: ios swift

我有一个SKSpriteNode,它绘制了一个显示在我的SK游戏背景中的网格。它基于this post。这使用...

let size = CGSize(width: CGFloat(cols)*blockSize+1.0, height: CGFloat(rows)*blockSize+1.0)
UIGraphicsBeginImageContext(size)

guard let context = UIGraphicsGetCurrentContext() else {
  return nil
}
let bezierPath = UIBezierPath()

现在,我想移植它,使其也可以在macOS下使用。但是,类名会更改,因此我们有NSBezierPathNSGraphics ...等。

相反,坐标和颜色已经虚拟化,所以只要我使用CFPoints和SKColor,一切都很好。

这些其他调用的虚拟化版本也存在吗?如果不是,是否有人知道解决方案?或者我是否确定一切?

0 个答案:

没有答案