Размеры UIImageView не те, что я установил в IB

Я установил UIImageView на 70x70 пикселей. В реальном представлении они выглядят 70px в высоту и 30 в ширину. Это когда нет исходного набора UIImage и с фоновым цветом, чтобы я мог видеть его макет. Однако, когда я устанавливаю для него UIImage, макет не меняется, остается портретным.

Есть ли что-то, что я упускаю из виду, что влияет на размеры макета UIImage или UIImageView?

Спасибо.


person Brenden    schedule 12.08.2009    source источник
comment
Вы не упомянули режим, установленный для представления выше, это вероятный виновник. В IB в инспекторе для UIImageView, который называется режимом, есть различные параметры, которые будут растягивать и формировать изображение.   -  person NWCoder    schedule 12.08.2009


Ответы (2)


Вы можете использовать рамку, это может решить вашу проблему.

person Siddiqui    schedule 13.08.2009

Комментарий NWcoder звучит как разумный ответ на то, что здесь происходит. Кроме того, Сиддики упомянул фрейм, который можно использовать для переопределения макета, но, поскольку с тех пор, как я задал этот вопрос, прошло так много времени, я не буду подтверждать или отрицать. Просто предположил, исходя из логики.

Я отвечаю на свой вопрос, чтобы закрыть этот вопрос как можно лучше.

person Brenden    schedule 10.12.2012