У меня есть изображение, которое (взято с нашего сервера), я хочу разместить в UIImageView. Изображение - 373x500. UIImageView составляет 443x290, а вид растягивает его.Изображение растягивается
UIImageView *myImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,
0,
500,
300)];
myImageView.image = [UIImage imageWithData:photoData];
myImageView.backgroundColor = [UIColor viewBackgroundColor];
myImageView.contentMode = UIViewContentModeScaleAspectFit;
NSLog(@"myImageView.image.size: %@", NSStringFromCGSize(myImageView.image.size));
NSLog(@"myImageView.frame.size: %@", NSStringFromCGSize(myImageView.frame.size));
[wrapperView addSubview:myImageView];
журнал гласит:
2012-05-09 11:32:52.621[89145:1a303] myImageView.image.size: {373, 500}
2012-05-09 11:32:52.622[89145:1a303] myImageView.frame.size: {443, 290}
выглядит следующим образом:
не должен "UIViewContentModeScaleAspectFit" сказать ему, чтобы держать его отношение и не растягивать изображение?
Имея такой же вопрос сейчас, никогда не было проблем раньше с contentMode раньше: S – Nuthinking