Симулятор Swift отличается от раскадровки - PullRequest
0 голосов
/ 16 июня 2020

Я использую autolayout с stackview для моего autolayout, и похоже, что пользовательский интерфейс из раскадровки и симулятора, когда я запускаю приложение, отличается, может кто-нибудь сказать мне, почему? Simulator

Storyboard

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

Ответы [ 2 ]

0 голосов
/ 16 июня 2020

Похоже, что ваши ограничения для StackView внутри представления Photo имеют неправильную высоту во время выполнения. Во время выполнения кажется, что оранжевый вид с кнопкой «Сохранить» имеет ту же высоту, что и верхний вид голубого цвета.

Самый простой способ исправить это - встроить изображение профиля и кнопку «Изменить фото» внутрь a UIView и задайте ImageView и UIButton фиксированную высоту.

0 голосов
/ 16 июня 2020

Ваши ограничения неверны. Вот почему он выглядит иначе. Первое, что вы должны иметь в виду, это использовать scrollview в таких формах. Добавить ваше представление в вашу прокрутку

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