下面两个网页是我学习时发现的相关的知识网页,总结了常用的知识点。以免忘记,特记录在此。
UIBezierPath贝塞尔弧线常用方法
iOS UIBezierPath类介绍
几点需要注意:绘制的图形要写在drawRect函数里面,在View里面绘制图形。
下面是我熟悉UIBezierPath而写的几个小例子。放在这吧,以后再完善补充。
//
// XXCycleView.m
// XXGraphics
//
// Created by shine on 2016/12/22.
// Copyright © 2016年 shine. All rights reserved.
//
#import "XXCycleView.h"
@implementation XXCycleView
- (void)drawRect:(CGRect)rect {
// Drawing code
//画圆
//[self setupCycle];
//画三角形
//[self triAngle];
//画二次贝塞尔曲线
[self quadCurve];
}
- (void)quadCurve{
UIBezierPath *path = [UIBezierPath bezierPath];
UIColor *lineColor = [UIColor blackColor];
[lineColor set]; //设置线条颜色
[path moveToPoint:CGPointMake(100, 100)]; //设置起始点
//绘制二次