Вам нужно установить рамку своего UIImageView
и установить contentMode
в один из вариантов изменения размера.
Или вы можете использовать этот метод полезности, если вы на самом деле нужно, чтобы изменить размер изображения:
+ (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize {
//UIGraphicsBeginImageContext(newSize);
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
Или посмотрите на эти ссылки:
http://nanostuffs.com/Blog/?p=586
http://www.abdus.me/ios-programming-tips/resize-image-in-ios/
Пробовали ли вы другие режимы содержания? – Wain
да .. я пробовал .. но ни один из режимов не работал на меня .. однако предложение @ vineet решило мою проблему .. – Shradha