iOS绘制线,两个箭头带有起始点,而手指触摸结束并从开始或结束点旋转

Nik*_*dav 5 iphone drawing uitouch uigesturerecognizer ios

我需要帮助制作绘图演示.

当用户使用他们的手指绘制线条时,该线条的两端都有方向箭头.当他们的手指松开时,它会用"?"画线.(问号)在线的中心.

然后,当用户点击"?"时,它将显示一个新视图,用户可以输入一个值,该值就在该行中.

我们可以在捕获图像上添加多行,也可以删除选定的行.

我不明白如何开始开发这些功能所以请给我一个想法或任何链接,或建议开始开发此功能.

在此输入图像描述

Wye*_*tro 3

您应该使用 aUITapGestureRecognizer和 a UIBezierPath。让人们点击一个点,然后点击第二个点,然后在两点之间创建一个 UIBezierPath。要将问号放在中间,您可以使线从第一个点延伸到(点 1 和点 2 之间距离的一半 - 20pt)。然后对该行的另一半执行相同的操作(这样您现在就在该行的中间有一个空格。