如何在iOS应用程序中绘制可编辑线?
我正在开发一个应用程序,使用户能够在不同组件之间绘制连接,我尝试使用如何在iOS应用程序中绘制可编辑线?,ios,core-graphics,uigesturerecognizer,cgpath,Ios,Core Graphics,Uigesturerecognizer,Cgpath,我正在开发一个应用程序,使用户能够在不同组件之间绘制连接,我尝试使用CGPath绘制一条线。但问题是,这条线不是一个我以后无法引用或编辑的对象 因为我想让应用程序在触摸屏幕上的两点时创建一条线,如果需要可以通过触摸该线来删除它,你有什么好主意来实现这一点吗 非常感谢 我想你在找CAShapeLayer。在将其添加到图层层次结构后,您可以更改其路径属性,它将相应更新。尝试使用Bezier路径,但在生成后无法触摸。我认为您需要使用逻辑实现所有功能。例如,在绘制时保存所有坐标线,并将UIView绘制为
CGPath
绘制一条线。但问题是,这条线不是一个我以后无法引用或编辑的对象
因为我想让应用程序在触摸屏幕上的两点时创建一条线,如果需要可以通过触摸该线来删除它,你有什么好主意来实现这一点吗
非常感谢 我想你在找
CAShapeLayer
。在将其添加到图层层次结构后,您可以更改其路径
属性,它将相应更新。尝试使用Bezier路径,但在生成后无法触摸。我认为您需要使用逻辑实现所有功能。例如,在绘制时保存所有坐标线,并将UIView绘制为线,以便以后可以访问这些细节。我不确定它是否有帮助,因为我从未亲自尝试过。