我正在尝试在我正在制作的UIView子类中将图像绘制到屏幕上。
完全可以预期我的形象会颠倒过来。
我正在使用代码...
CGFloat height = CGRectGetHeight(rect);
CGFloat width = CGRectGetWidth(rect);
UIImage *thumbImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"single_blue" ofType:@"png"]];
CGImageRef thumbImageRef = thumbImage.CGImage;
CGContextDrawImage(context, CGRectMake((width/10)*[mean doubleValue] - 13, -3, 26, 35), thumbImageRef);
任何想法为什么它会颠倒过来?
感谢您的帮助。
奥利弗
::编辑::好的,所以Safari看起来已经死了。 Chrome工作正常。很奇怪。
答案 0 :(得分:2)
iPhone CoreGraphics坐标系从Mac的坐标系翻转过来。 在将它们添加到我的iPhone项目之前,我经常只是垂直预翻我的所有图像。