2013-10-08 3 views
0

Я хочу, чтобы фоновое изображение всегда было выровнено с нижней частью экрана независимо от размера экрана, версии iOS или личных сообщений Hotspot и т. Д. Но ни один из параметры выравнивания компоновщика интерфейса, похоже, работают в каждом случае.Как выровнять нижнюю часть UIView с нижней частью экрана всегда

У меня есть 2 изображения разных размеров, которые соответствуют 3,5 'и 4' сетчаткам, которые меняются с помощью кода, но их выравнивание всегда отбрасывается «Личным Hotspot» и другими сообщениями, изменяющими размер родительского представления.

Мои изображения - это размер экрана и должны заполнять весь экран всегда. Существует черная область, где панель вкладок и строка состояния будут накладываться.

Есть кнопки, выровненные с фоном, и все выбрасывается сообщениями, которые изменяют размер родительского представления.

Я хочу, чтобы нижняя часть UIImageView всегда была выровнена с нижней частью экрана.

ответ

0

Вы пробовали свойство contentMode?

theImageView.contentMode = UIViewContentModeBottom; 

Существует также пункт меню для этого в построителе интерфейса, если вы предпочитаете его устанавливать.

затем, если вы используете автоматическую компоновку, просто добавьте ограничение нижнего пространства из вашего изображения в нижнее руководство по макету.

Если вы не используете автоматическую компоновку, фиксированное нижнее поле на маске авторезистировки должно делать трюк.

+0

Хорошо, я пробовал это раньше, но изображение было увеличено до безумной суммы. Проблема заключалась в том, что я не делал раздельных версий изображений 2x 2x, поэтому, когда масштабирование было выключено, он отображал изображения сетчатки при предварительном просмотре сетчатки. – TijuanaKez

Смежные вопросы