ios - 从 UIBezierPath 中移除点

标签 ios cocoa-touch drawing uibezierpath

我正在使用 UIBezierPath 类来创建绘图应用程序。我正在开发橡皮擦工具;但是,似乎没有任何方法可以从贝塞尔曲线路径中删除点(只有 removeAllPoints)。我应该如何进行删除?

最佳答案

存储点到 NSMutableArray,如果用户想删除点,从数组重新创建整个路径。没有从 UIBezierPathCGPath 中删除点的方法。

关于ios - 从 UIBezierPath 中移除点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20036678/

相关文章:

iOS 单元测试依赖

objective-c - 处理第三方 API 时,正确的系统设计是什么?

objective-c - 无需使用私有(private) API 即可获取当前第一响应者

ios - UITextView 样式在设置文本属性后被重置

c# - wpf(太多绘图视觉效果)导致抖动平移和缩放

ios - 在 TextView 中关闭键盘

objective-c - 核心剧情: Two plots sharing the same x axis

ios - Core Image 从磁盘上的视频中获取样本缓冲区?

javascript - 钛合金静态和动态绘图/绘画

python - 在 Python 3 中绘制罂粟花