CGRect imageLocation = CGRectMake(startingXCoordinate, startingYCoordinate + detailedTitleLabel.frame.size.height + marginY, 280, 300);
self.detailedImageView.frame = imageLocation;
Это код, который у меня есть. Вы можете видеть, что ширина составляет 280, а высота - 300. ... В построителе интерфейса я также установил это изображение как «Aspect Fit», чтобы сохранить соотношение.UIImageView - фиксированная ширина и гибкая высота?
Проблема здесь ... для некоторых больших или меньших изображений, они расположены в центре UIImageView и, естественно, создают дополнительные верхние & нижние поля. Как я могу сделать абсолютно подходящий UIImageView, не разрушая коэффициент с шириной 280?
Спасибо заранее
Могут ли ваши изображения быть более широкими, чем 280 пикселей, или это только высота, которая варьируется от одного изображения к другому? –
Каждая фотография имеет разный размер. Однако, я бы сказал, минимальная ширина 280 пикселей. – Raccoon
Кстати, я просто жестко закодировал решение .. для тех, у кого может быть один и тот же вопрос в будущем ... – Raccoon