Как автоматически создавать метки - PullRequest
0 голосов
/ 05 марта 2019

Я хочу расположить свои ярлыки вот так, используя автоматическое расположение.Он отлично работает в iPad 10.5.Но когда я перехожу на любые другие версии iPad с большим экраном, этот дизайн нарушается.Кто-нибудь, пожалуйста, помогите мне решить эту проблему.

Ответы [ 3 ]

0 голосов
/ 05 марта 2019

Кажется, вы создаете / проверяете конструкции только для iPad или iPhone.Измените тип области видимости устройства в редакторе раскадровки, и вы сможете найти ошибки.Позаботьтесь об интерфейсе для всех типов устройств.

0 голосов
/ 05 марта 2019

Swift 4

Использовать вид стека

Шаг 1 .вставить labels внутри stack view вот так

enter image description here

Шаг 2. добавить constraints при просмотре стека из top, bottom, left и right выравнивание по вашему требованию вот так ->

enter image description here

Шаг 3. Использование Stackview свойств

a.) Set axis из Вид стека Horizontally, а также vertically.

b.) Установить выравнивание в соответствии с требованиями.

c.) Установить распределение в соответствии с требованиями (здесь я использовал заполнение одинаково).

b.) Установить интервалмежду labels.

См. здесь ->

enter image description here

Теперь запустите.он будет работать, он будет отображаться одинаково на всех устройствах, таких как iPhone и iPad, а также (по горизонтали и вертикали).

будет отображаться так (iPhone6splus)

enter image description here

Спасибо

0 голосов
/ 05 марта 2019

Вы можете добавить ограничения «Добавить отсутствующие ограничения».1. выберите ваши ярлыки2. и нажмите «Добавить отсутствующие ограничения»

enter image description here

...