什么是Swift相当于Java的General Path?

时间:2018-01-03 18:50:30

标签: java swift graphics2d

目前,我正在编写一个基于以前用Java编写的实现的iOS应用程序。该应用程序是一个自定义地图应用程序,涉及绘图很多。我一直在努力寻找最接近Java的General Path的类或对象。非常感谢!

1 个答案:

答案 0 :(得分:1)

如果General Path of Java表示java.awt.geom.GeneralPath

  

GeneralPath类表示从中构造的几何路径   直线,以及二次和三次(Bézier)曲线。它可以   包含多个子路径。

因此,您应该在iOS的UIKit

中查找UIBezierPath
  

由直线和曲线线段组成的路径   在自定义视图中渲染。

     

...

     

单个Bézier路径对象可以包含任意数量的打开或关闭子路径,其中每个子路径代表一系列连接的路径段。