[英]How I can pinch zoom UIImage without using UIImageView?
我有UIImage,我想縮放它而不將其設置為UIImageView。 我該怎么做?
如@rckoenes所述,UIImage只是一個圖像對象,它不處理顯示,這正是UIImageView的用途。
為了縮小圖像,最簡單的方法是將UIImageView作為子視圖添加到UIScrollView 。
如果您想要更改UIImage的大小,我在這里回答了此問題: 以編程方式設置圖像的大小
只需執行以下操作:
// Given a UIImage image and a CGSize newSize:
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// Your scaled image is now in newImage
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.