2015-09-18 4 views
0

У меня есть вид изображения и настройки вида текста как это:IOS Просмотров Размеры Изменение во время выполнения

views setup

Но когда я запускаю его на IPad я получаю это:

When running on iPad

Я, хотя установка ограничений будет исправлять это, если я не дезинформирован или не хватает. Кто пытается это исправить?

+0

Как вы хотите отобразить свое мнение. точно строка в раскадровке или есть какие-то конкретные требования, такие как изображение должно быть «aspectFit или Center»? –

+0

Я решил. Мне понадобилось «представление контейнера» для панели навигации, просмотра изображений и просмотра текста. Поскольку я нацелен на iOS 9, я использовал новый UIStackView, но я мог использовать пользовательский UIView. Извините, если мой оригинальный пост не был ясен. – xBACP

ответ

0

Есть два возможных подхода:

(1) Показать изображение правильно, независимо от размера окна просмотра изображения. Здесь вы должны использовать scale aspectFill или центр как подходящий режим контента в зависимости от ваших требований, это будет поддерживать правильный внешний вид, независимо от окна просмотра, например. на портрете или в ландшафте или даже на разных iPhone.

(2) Ваши ограничения могут быть неверными, они не будут изменять размер изображения, вы можете попытаться разрешить изображению использовать свой собственный размер содержимого, указав только горизонтальную ориентацию изображения в своем контейнере и ограничивая его до вершины , Однако вы можете создать ограничения, чтобы сделать его наполовину высотой, но полной шириной и использовать описанные выше методы, чтобы гарантировать, что изображение всегда отображается соответствующим образом.

0

Я решил. Мне понадобилось «представление контейнера» для панели навигации, просмотра изображений и просмотра текста. Поскольку я нацелен на iOS 9, я использовал новый UIStackView, но я мог использовать пользовательский UIView. Извините, если мой оригинальный пост не был ясен.