**
iOS开发之drawRect初涉
**
这两天尝试使用UIGraphics直接画UI
记几个要点:
- drawRect最后的结果就是显示的结果,曾经尝试用UIScrollview来重写drawRect,结果也是不能拖动,以drawRect的结果为准。
- 这两天接触了line的与arc的,首先都需要获取当前的上下文,即UIGraphicsGetCurrentContext,只有在获取之后才能对当中区域进行编写和设置,有涉及到绘画的都会用到CGContextRef参数。
- 感觉涉及到位置的地方,不好设置,或者说会设置的比较难看,主要还是个人水平限制,以及demo没有自己的需求,比较迷茫,后面还需加强
- 有些发现可以用贝塞尔曲线实现,比如线与各种形状,不过关于mask或者其他方面的就不确定能不能也实现了。
个人感觉drawRect还是比较难用的,除非需要自己生成控件,生成不是指从自定义修改那种,否则如果能用贝塞尔曲线代替的时候尽量还是用贝赛尔来代替的好.