Нужна помощь в отношении Автокомпоновка
Я поместил UIView
размера w=140, h=33
в положении x=16 ,y=20
и применил эти ограничения.
Я хочу, чтобы UIView
для отображения на половине экрана, независимо от ориентации или размер экрана.
Но результат этого в портретной ориентации
И в альбомной ориентации UIView
равны нулю.
Почему я получаю такое поведение, В autolayout
ширина просмотра & Высота рассчитывается на основе ограничений.
Попробуйте установить ограничение по высоте и удаление «снизу пространство» ограничение – scollaco
если зафиксировать все значения ограничений, то это должно произойти. Вам нужно установить соотношение сторон и пропорциональную высоту или ширину, и вам придется обрабатывать по-разному для пейзажа. вы исчезаете в ландшафте, потому что нижнее ограничение 515 и в ландшафтном режиме, если вы разместите представление на расстоянии 515 снизу, тогда оно исчезнет. –
взять на себя управление супервизией, сверху до супервизора, пропорциональную ширину для просмотра и пропорции к себе. –