我需要添加典型的手指绘图到一个应用程序。
(通常.)选择颜色,擦除,厚度--就像你在每个应用程序中看到的那样。)
很难相信,在这个时代,我必须从头开始编程?
很难相信没有一个通用的解决方案?
我能找到的就是..。
https://github.com/levinunnink/Smooth-Line-View
https://github.com/sumanthk2006/Smooth-Line-View-1 (上述变体,但没有在ARC下运行,不幸的是演示没有正确启动等等)
http://www.cdframeworks.com/product/brushengine
下面提到的是这篇流行文章:
freehand-drawing/
我理解这些基本概念非常简单,很容易“从头开始”。但这只是-荒谬-必须从零开始做一些如此平凡的事情。有我丢失的包裹吗?
这是相当令人惊讶的是,上面的四个粗糙的引用是唯一存在的东西。
有什么想法吗?,今天(2013年底)向iOS应用程序添加绘图的最佳包是什么?,谢谢。
发布于 2014-03-17 07:45:42
从2017年起,我使用https://github.com/acerbetti/ACEDrawingView/。
它可以通过可可豆来使用,并通过在你的应用程序中集成绘图功能(颜色、画笔、大小、橡皮擦、撤消/重做/等等)提供完整的功能。
发布于 2013-12-09 18:37:40
freehand-drawing/有一个很好的,清晰的教程,在ios上平滑的徒手绘图。如果您只是遵循本教程,您可以很容易地将它实现到任何应用程序,您正试图制作。
它有提高线条质量和平滑度,以及冲程质量的功能。
http://www.raywenderlich.com/18840/是一个简单的绘图应用程序的另一个教程,自成体系。你可以结合两者的各个方面来得到你想要的。
编辑:https://developer.apple.com/library/ios/samplecode/GLPaint/Introduction/Intro.html是苹果提供的GLPaint样本,包括检测抖动。我认为这似乎更正式,因为它是从苹果
要回答您的问题,没有直接绘图的包,但是有一个UIKit类,UIBezierPath,它允许您绘制由直线或一些曲线组成的形状。
https://stackoverflow.com/questions/20203391
复制相似问题