我正在开发一个涉及在屏幕上绘制小图形(线条和路径)的iOS项目。在小图形项目中使用Quartz
我最初选择使用Quartz而不是OpenGL,因为我需要显示一些基本的形状,并且我需要每5秒更新一次,所以我认为Quartz更好更容易。
我发现我不能简单地在视图中绘制,但我必须继承一个UIView并在drawRect方法中绘制。
在我的项目中,用户应该能够捏和缩放图形,所以我计划添加一个pinchgesture到视图,但我怀疑如何重新绘制捏之后的一切。是否必须清除所有内容并重新添加子视图,以便drawRect触发,还是有更好的方法来执行此操作?
非常感谢。
不是一个可能的答案,但检查这个http://blog.teamtreehouse.com/creating-a-fun-iphone-app-called-bearded-part-1 – Joseph