2013-07-29 32 views
0

我想保存UIImage旋轉drawInRect
我具有四個UImageView對象從中第二第三分別具有100度250度旋轉
那麼有誰能告訴我,我該如何給那些在UIImageView裏面的圖片輪換?繪製圖像變換繪製在裏面

回答

0

我希望它會幫助你解決你的問題,

100度旋轉,如果你想保持的250度請及時與250度替換100。

爲100度

(UIImageview *).transform = CGAffineTransformMakeRotation(1.744); 

爲250個輩分

(UIImageview *).transform = CGAffineTransformMakeRotation(4.36); 

此代碼是按照您的要求

UIGraphicsBeginImageContext(newSize); 
[bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 
//I want Rotation for second and third Image// 
[secondImage drawInRect:CGRectMake(0, 0, 110, 300)]; 
secondImage.transform = CGAffineTransformMakeRotation(1.744); 

[thirdImage drawInRect:CGRectMake(0, 0, 110, 300)]; 
thirdImage.transform = CGAffineTransformMakeRotation(4.36); 
[fourthImage drawInRect:CGRectMake(0,0,fourthImage.size.width ,fourthImage.size.height)]; 

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
+0

這是我的代碼.. UIGraphicsBeginImageContext(新尺寸); [bottomImage drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; //我想要旋轉的第二和第三個圖像// [secondImage drawInRect:CGRectMake(0,0,110,300)]; [thirdImage drawInRect:CGRectMake(0,0,110,300)]; // ..... // [fourthImage drawInRect:CGRectMake(0,0,fourthImage.size.width,fourthImage.size.height)]; UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext(); – chavo218

+0

請檢查編輯的代碼 – Romance

+0

我想UIImage沒有變形屬性..請再次檢查 – chavo218