【发布时间】:2023-03-28 08:41:01
【问题描述】:
我正在尝试创建一种看起来像这样的“雷达”:
这个想法是蓝色部分将像指南针一样指示用户与物品的接近程度。当用户远离目标时,形状会变窄、变长和蓝色,当用户靠近时,形状会变短、变粗和变红,如下图:
为了实现这一点,我画了几个圈子(实际上我尝试了 IBDesignable 和 IBInspectable 但我一直收到“构建失败”但这是另一个主题)
我的问题是:这是否可以绘制“锥形”部分,该部分应该以高速率改变其尺寸而不会有滞后的风险? 我可以使用 UIBezierPath / AddArc 或 Addline 方法来实现这一点,还是我正走向死胡同?
【问题讨论】:
标签: ios swift uibezierpath