UIBezierPath画线

/**

  • 该方法将会创建一个闭合路径, 起始点是 rect 参数的的 origin, 并且按照顺时针方向添加直线, 最终形成矩形
  • @param rect: 矩形路径的 Frame
    */
  • (instancetype)bezierPathWithRect:(CGRect)rect;

/**

  • 该方法将会创建一个闭合路径, 该方法会通过顺时针的绘制贝塞尔曲线, 绘制出一个近似椭圆的形状. 如果 rect 参数指定了一个矩形, 那么该 UIBezierPath 对象将会描述一个圆形.
  • @param rect: 矩形路径的 Frame
    */
  • (instancetype)bezierPathWithOvalInRect:(CGRect)rect

/**

  • 该方法将会创建一个闭合路径, 该方法会顺时针方向连续绘制直线和曲线. 当 rect 为正方形时且 cornerRadius 等于边长一半时, 则该方法会描述一个圆形路径.
  • @param rect: 矩形路径的 Frame
  • @param cornerRadius: 矩形的圆角半径
    */
  • (instancetype) bezierPathWithRoundedRect:(CGRect)rect
    cornerRadius:(CGFloat)cornerRadius
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容