Есть два возможных подхода:
(1) Показать изображение правильно, независимо от размера окна просмотра изображения. Здесь вы должны использовать scale aspectFill или центр как подходящий режим контента в зависимости от ваших требований, это будет поддерживать правильный внешний вид, независимо от окна просмотра, например. на портрете или в ландшафте или даже на разных iPhone.
(2) Ваши ограничения могут быть неверными, они не будут изменять размер изображения, вы можете попытаться разрешить изображению использовать свой собственный размер содержимого, указав только горизонтальную ориентацию изображения в своем контейнере и ограничивая его до вершины , Однако вы можете создать ограничения, чтобы сделать его наполовину высотой, но полной шириной и использовать описанные выше методы, чтобы гарантировать, что изображение всегда отображается соответствующим образом.
Как вы хотите отобразить свое мнение. точно строка в раскадровке или есть какие-то конкретные требования, такие как изображение должно быть «aspectFit или Center»? –
Я решил. Мне понадобилось «представление контейнера» для панели навигации, просмотра изображений и просмотра текста. Поскольку я нацелен на iOS 9, я использовал новый UIStackView, но я мог использовать пользовательский UIView. Извините, если мой оригинальный пост не был ясен. – xBACP