2010-11-04 32 views
5

Bạn có thể xoay UIImage mà không sử dụng biến đổi trên UIImageView hay không. Tôi đang sử dụng UIImage làm ghim tùy chỉnh trên bản đồ và muốn xoay nó nếu có thể?Xoay UIImage?

Trả lời

3

số Điều duy nhất bạn có thể có thể làm là để thiết lập UIImageOrientation để dính kết các hệ điều hành vào xoay nó cho bạn trên cơ sở đó - mặc dù điều đó sẽ chỉ cung cấp cho bạn bốn (chính) 90- độ quay.

+0

Nhưng UIImage :: imageOrientation chỉ đọc! – Martin

0

yess bạn có thể xoay và UIImage trong ImageOrientations được xác định trước:

UIImage * rotatedImage = [UIImage imageWithCGImage: quy mô imageObject.CGImage: hướng imageObject.scale: UIImageOrientationUp];

đây định hướng là xác định trước enum biến:

UIImageOrientationUp, 
UIImageOrientationUpMirrored 
UIImageOrientationDown 
UIImageOrientationDownMirrored 
UIImageOrientationLeft 
UIImageOrientationRight etc 

nó quay UIImage.