在iOS开发中绘制一些变态的线条,或者一些特殊要求的弧度,这样就设计到了UIBezierPath的相关知识,中文叫贝塞尔曲线,查看苹果的官方API有详细的介绍说明,但是对于不经常使用者来说,API说的再详细还是不愿意研究它,有很大的抵触情绪夹杂其中,但是为了生存,为了能在公司很好的存活下去,还是要硬着头皮研究学习,最后不还是把问题解决了,所以遇到涉及到知识盲区的问题,不要慌,一定要沉下心,慢慢解决,这样才行。
一、UIBezierPath的概念
UIBezierPath是在iOS开发中绘制矢量图或者路径的时候会经常使用的一个部分,在UIKit里面是CoreGraphics对path的封装,使用UIBezierPath可以绘制直线、矩形、椭圆、不规则图形、多边形和贝塞尔曲线等,只要是能想到的线条都能画出来。
UIBezierPath的苹果官方API解释如下: