2014-09-02 86 views
0

嘗試將UIImageView翻轉爲-1.0,但會導致黑屏。使用1.0,1.0進行縮放會按預期顯示結果。CGAffineTransform MakeScale導致黑屏?

這裏是我的代碼:

UIImageView *vImg = [[UIImageView alloc] initWithImage:finalImg]; 
CGAffineTransform transform = CGAffineTransformMakeScale(-1.0, 1.0); 
[vImg setTransform:transform]; 

我缺少什麼?

回答

0

快速的所有功能於一身的解決方案存在於UIImage

- (id)initWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation; 

UIImageOrientation*Mirrored方向之一。

編輯:IIRC由於座標系統不同,編譯器只需要低級drawRect,所以單獨進行尺度轉換應該沒問題。你確定這個錯誤不在其他地方嗎?

相關問題