【发布时间】:2025-12-21 11:20:08
【问题描述】:
我正在使用 Swift 构建一个 iOS 项目。 如何使用 CoreGraphics 绘制 zig-zag 路径?如何计算所有的中间点?
我还需要画一个散列线?这可以用 CoreGraphics 创建吗?
【问题讨论】:
-
有多种方法可以做到这一点-包括抚摸
UIBezierPath和/或使用CAReplicatorLayer。到目前为止你完成了什么?你能画一条线吗? -
@DonMag 我可以画线和其他物体。我还找到了如何根据起点和终点计算箭头线的算法。我正在寻找一种方法来创建或自定义路径(点之间)或算法来识别曲折的点。
-
好的 - 但需要更多信息。你想要一个预定的“步长”——你需要在哪里计算步数?或者,您是否需要预先确定的步数 - 您需要在哪里计算“步长”?
-
步长总是一样的(20),想法是首先用户添加之字形(一触,touchPoint是起点,终点是左边200),但是何时移动之字形线的一端将根据起点和终点重绘(考虑到这两个点可以在画布中的任何位置)。我已经准备好如何移动线的末端,我只需要找出如何计算之字形的中间点。
标签: ios swift core-graphics