2014-01-14 4 views
11

У меня есть UIImage, что гораздо меньше, чем UIImageView я подаю это тоже, я хотел бы знать, как масштабировать UIImage, чтобы соответствовать ширине UIImageView но сохранить ширину х соотношение высоты оригинального изображения.Как масштабировать UIImage, используя ширину и сохранить соотношение

это то, что мой код выглядит как заранее любой вид масштабирования

playerImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10.0, 222.0, self.playerView.frame.size.width-20, 245.0)]; 
playerImageView.contentMode = UIViewContentModeBottom; 
UIImage *placeholderImage = [UIImage imageNamed: @"placeHolderVault.png"]; 
[playerImageView setImage:placeholderImage]; 

помощь будет оценена.

+1

Не является ли 'UIViewContentModeScaleAspectFit' достаточно хорошим для вашей потребности? – Jkmn

ответ

14

Использовать надлежащее contentMode.

playerImageView.contentMode = UIViewContentModeScaleAspectFit; 
Смежные вопросы