на симуляторе приложение выглядит иначе, чем на доске объявлений - PullRequest
0 голосов
/ 01 марта 2019

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

По сути, я сделал так, что я поместил представления UIView и UITable в один стекрассмотрите и закрепите это к 4 краям экрана.Затем я устанавливаю выравнивание на «заполнение» и распределение на «заполнение пропорционально».На раскадровке UIView находится на верхних 20-25% экрана, а остальное - в виде таблицы.На симуляторе, однако, похоже, что каждый из них занимает половину экрана. вот изображение симулятора и раскадровки, показывающее разницу

1 Ответ

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

Это связано с тем, что вы выбираете UIView и UITable в зависимости от вида стека.Если вы возьмете их из представления стека, вы можете указать конкретную высоту для верхней области (UIView) и прикрепить нижнюю часть верхней области (UIView) к верхней части нижней области (UITableView).

В качестве альтернативы, вы можете сохранить их в виде стека и изменить распределение на «заполнить», а приоритет размещения контента для UITableView будет меньше, чем для UIView.Это сделает UIView настолько большим, насколько это необходимо, и позволит UITableView занять оставшуюся часть пространства, что звучит так, как вы хотите.Это хорошее описание различных возможностей распространения для стека:

https://spin.atomicobject.com/2016/06/22/uistackview-distribution/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...