矩阵操作:
/**
矩阵操作:操作画出的内容矩阵
*/
#import "FLViewTwo.h"
@implementation FLViewTwo
- (void)drawRect:(CGRect)rect
{
CGContextRef ctx = UIGraphicsGetCurrentContext();
//矩阵操作
CGContextRotateCTM(ctx, M_PI_4 * 0.2);//旋转
CGContextScaleCTM(ctx, 0.5, 0.5);//缩放
CGContextTranslateCTM(ctx, 0, 100);//平移
/**
* 还有很多属性可以操作:渐变色、虚线、阴影...
*/
CGContextAddRect(ctx, CGRectMake(10, 10, 60, 60));
CGContextAddEllipseInRect(ctx, CGRectMake(100, 100, 100, 100));
CGContextMoveToPoint(ctx, 100, 100);
CGContextAddLineToPoint(ctx, 200, 250);
CGContextStrokePath(ctx);
}
@end
矩阵操作,图形的选装、平移等
最新推荐文章于 2020-08-11 18:02:54 发布