目前,我正在從iPad圖像庫中提取隨機圖像並在UIImageView中顯示它。我想旋轉一些我可以設置的預定角度。如何通過編程設置的某個角度旋轉圖像?
我不想要任何基於觸摸的旋轉。我怎樣才能做到這一點?
目前,我正在從iPad圖像庫中提取隨機圖像並在UIImageView中顯示它。我想旋轉一些我可以設置的預定角度。如何通過編程設置的某個角度旋轉圖像?
我不想要任何基於觸摸的旋轉。我怎樣才能做到這一點?
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(rotateValue));
myObject.transform = rotateTransform;
爲什麼不直接旋轉UIImageView? 包含QuartzCore框架。
#import <QuartzCore/QuartzCore.h>
self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)
的文檔,你可以用這一個:
CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI/180.0));
self.imageView.transform = newTransform;
這裏90度,你可以用另一種角度。
的可能重複[我怎樣可以20度旋轉的的UIImageView?](http://stackoverflow.com/問題/ 852863 /如何-可以-I-旋轉-AN-的UIImageView逐20度) –