- (
void
)drawRect:(CGRect)rect
{
//设置背景颜色
[[UIColor
clearColor]set];
UIRectFill([
self
bounds]);
//拿到当前视图准备好的画板
CGContextRef
context = UIGraphicsGetCurrentContext();
//利用path进行绘制三角形
CGContextBeginPath(context);
//标记
CGContextMoveToPoint(context,
0, 0);
//设置起点
CGContextAddLineToPoint(context,
165, 0);
CGContextAddLineToPoint(context,
165, 105);
CGContextClosePath(context);
//路径结束标志,不写默认封闭
[[UIColor
whiteColor] setFill];
//设置填充色
[[UIColor
whiteColor] setStroke];
//设置边框颜色
CGContextDrawPath(context,
kCGPathFillStroke);
//绘制路径path
}
如需要刷新则调用:setNeedsDisplay方法即可