我需要在应用程序中添加典型的手指绘图.
(通常......选择颜色,擦除,厚度 - 就像你在每个应用程序中看到的那样.)
在这个时代,我很难相信我必须从头开始编程吗?
很难相信没有一个共同的解决方案吗?
我能找到的只是......
https://github.com/levinunnink/Smooth-Line-View
https://github.com/sumanthk2006/Smooth-Line-View-1(上述变体,但不在ARC下运行,遗憾的是演示未正确启动等)
回顾:这是"废弃的软件"或者可能是"挫折软件":)它没有运行,也没有ARC就绪.这是一个看似写得很好的课程,声称要做撤消,颜色,擦除等.它甚至有一个适当的代表来跟踪你的按钮状态.但它不起作用.
更新关于这个包装.事实上,如果你按摩它,效果很好.建议(i)丢弃示例应用程序文件.(ii)使用现代Xcode,在两个主文件上使用"转换为ARC项目"功能.有一个小轿车的问题,比如它应该使用awakeFromNib.如果你让它工作,它实际上做的一切,非常好.
SmoothLineView1中存在严重错误.为了清楚起见,它遭受了一些严重的错误 - 当你画画时,你会看到有一个"条纹"效果.
http://www.cdframeworks.com/product/brushengine
下面提到的是这篇受欢迎的文章:http:
//mobile.tutsplus.com/tutorials/iphone/ios-sdk_freehand-drawing/
我很欣赏基本概念非常简单,"从头开始"很容易.但这只是 - 荒谬 - 必须从零开始做一些如此平常的事情.我有没有一个坚实的包裹?
令人惊讶的是,上面的四个沙哑参考是唯一的东西.
有任何想法吗? 今天(2013年末)将绘图添加到iOS应用程序的最佳软件包是什么? 谢谢.
好吧,完全是 OpenGL-ES 菜鸟问题。如果有人能解释苹果是如何做 GLPaint 的,或者更好的是他们如何实现这一点的非常基本的代码,我会很兴奋。老实说,我并不是想让你写我的程序,而是试图了解苹果如何完成 GLPaint 绘图功能的基础知识。
PS:我不需要颜色转换,只需要绘图(显然)
请帮助