学习CoreGraphics
前段时间看了一些CoreGraphics资料,对CoreGraphics有了一定程度的认识,了解了基本用法,能实现一些简单的绘制功能。同时还在源地址发现了另一个东西PaintCode,能帮助实现自定义控件,同时我个人感觉PaintCode生成的代码,可读性还不错,也可以作为学习CoreGraphics的一种方式。
CoreGraphics
1. Lines,Rectangles, and Gradients
2. Shadows and Gloss
3. Arcs and Paths
4. Glossy Buttons
5. Patterns
6. Curves and Layers
7. How to Create a PDF with Quartz2D in iOS 5
8. How to Make a Simple Drawing App with UIKit
PaintCod径
1. 绘制动态按钮
2. 绘制自定义的ProgressBar
3. 绘制贝塞尔曲线
PS1: 这是CoreGraphics一些列相关资料,循序渐进的学习,效果会比较不错;其中小部分文章有中文,其余是英文,如果有时间,我可以用我蹩脚的英语翻译一下。
PS2: 我记得其中PaintCode一篇生成的code是有问题的,可能是PaintCode的版本不一样导致的?我在实践的时候,发现好像是一个rect不对(时间有点久,从老blog搬过来的,实在记不起了>_<),实践的时候可能稍微注意一下。