Как сделать элемент полной ширины в автоматическом ограничении макета?
3 MonkeyBonkey [2015-09-28 15:46:00]
Я пытаюсь сделать кнопку полной ширины в iOS 9 раскадровки, и я пытаюсь создать ограничение ширины ширины, но ограничение ширины, похоже, только принимает точное статическое число. Как заставить элемент перейти в полную ширину.
Кроме того, если бы я хотел сказать, что изображение будет иметь полную высоту и регулируемую ширину, чтобы поддерживать его соотношение сторон или размер, чтобы соответствовать заполнению, как бы я это сделал с ограничениями автоматического макета в раскадровке.
Должен ли я делать это программно в контроллере представления?
xcode autolayout ios9 uistoryboard ios-autolayout
1 ответ
6 Решение Kitson [2015-09-28 19:51:00]
Для кнопки:
В раскадровке перетащите левую и правую стороны кнопки, чтобы сделать ее полной. Убедитесь, что кнопка выбрана, и добавьте ограничение контакта влево и вправо (если вы перетащили ее на всю ширину, ограничение на контакт должно быть равно -20)
Для изображения:
Ограничение полной высоты выполняется почти точно так же, хотя на этот раз вам нужно перетащить верхнюю и нижнюю части в верхний и нижний края контроллера вида и прикрепить верхнюю и нижнюю к их соответствующей направляющей макета.
Вы можете сделать изображение полноэкранным в контроллере представления (верхний, нижний, левый и правый), а затем отредактировать пропорции изображения в инспекторе атрибутов при выборе образа:
Надеюсь, что это поможет!

