我需要制作绘图演示的帮助。
当用户用手指画一条线时,
该线的两端都有方向箭头。
当他们的手指松开时,
“?” (问号)在行的中心。
然后,当用户点击“?”时,它将显示一个新 View ,并且用户可以输入
值,并且该值在该行中。
我们可以在捕获图像上添加多行,也可以删除
选定的行。
我不明白如何开始开发这些功能,所以
请给我一个想法或任何链接,或建议以开始开发此
特征。
最佳答案
您应该使用UITapGestureRecognizer
和UIBezierPath
。这样做的目的是使人在某一点上点击,然后在第二点上点击,然后在两点之间创建一个UIBezierPath。要获得中间的问号,您可以使其从第一点到第二点(点1与点2之间的距离-20pt的一半)。然后对行的另一半执行相同操作(这样您现在在行的中间有一个空格。
关于iOS画线时,两个箭头都带有起点和终点,而手指触摸终点并从起点或终点旋转,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24423537/