我知道在绘图时我必须平移坐标系。问题是当我使用时:
CGContextTranslateCTM(_context, 0.0, _size.height);
CGContextScaleCTM(_context, 1.0, -1.0);
我的图像的矩形被翻转,图像是“非翻转”的,如果我不使用上面的图像,我的图像被翻转,矩形是非翻转的。
这是我的代码:
CGRectMake(60, 100, image.size.width, image.size.height);
CGContextSaveGState(_context);
UIGraphicsBeginImageContext(image.size);
CGContextClearRect(_context, placeholderRect);
CGContextDrawImage(_context, placeholderRect, image.CGImage);
UIGraphicsEndImageContext();
CGContextRestoreGState(_context);
如何在图像翻转时保持我的矩形(非翻转)?
谢谢
而不是使用 CGContextDrawImage
使用 [image drawAtPoint:CGPointMake(0,0)];
关于IOS:CGRect是对的,但是UIImage翻转了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896578/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |