0
我想保存UIImage
旋轉drawInRect
。
我具有四個UImageView
對象從中第二和第三分別具有100度和250度旋轉。
那麼有誰能告訴我,我該如何給那些在UIImageView
裏面的圖片輪換?繪製圖像變換繪製在裏面
我想保存UIImage
旋轉drawInRect
。
我具有四個UImageView
對象從中第二和第三分別具有100度和250度旋轉。
那麼有誰能告訴我,我該如何給那些在UIImageView
裏面的圖片輪換?繪製圖像變換繪製在裏面
我希望它會幫助你解決你的問題,
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();
這是我的代碼.. 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
請檢查編輯的代碼 – Romance
我想UIImage沒有變形屬性..請再次檢查 – chavo218