/**
* 画圆 矩形
*
* @param rect <#rect description#>
*/
- (void)drawRect:(CGRect)rect
{
CGContextRef ref = UIGraphicsGetCurrentContext();
// 旋转45° 旋转的时候,是整个layer都旋转了。
//CGContextRotateCTM(ref, M_PI_4);
//缩放,x方向缩放0.5倍,y方向缩放1.5倍
CGContextScaleCTM(ref, 0.5, 1.5);
// 平移 图形上下文,x方向的偏移量,y方向上的偏移量 坐标原点为view的左上角。
//CGContextTranslateCTM(<#CGContextRef c#>, <#CGFloat tx#>, <#CGFloat ty#>)
//矩阵操作
//注意点:设置矩阵操作必须要在添加绘图信息之前
//旋转45度
CGContextAddRect(ref, CGRectMake(100, 50, 50, 50));
// 圆
CGContextAddEllipseInRect(ref, CGRectMake(150, 100, 50, 50));
CGContextStrokePath(ref);
}
// 旋转的时候,是整个layer都旋转了。