Я использую UIStackView
, а размер стека - «Заполнить пропорционально».
В первом представлении вышеприведенной иерархии у меня есть UIImageView
с соотношением сторон 1:1.
Но по какой-то причине контроллер представления показывает предупреждение о неуместном представлении. Почему? Я не могу понять, что не так с моими ограничениями.
Во-вторых, если я буду принимать кадры изменения и использовать другие варианты устройств, чем когда-то, UIImageView
высота и ширина не будут одинаковыми, они изменятся независимо от соотношения 1: 1. например, если ширина и высота 70:70, то после изменения устройства они изменились на 70:71 или 69,5:10:5 .. что здесь происходит ??
После принятия кадров обновления: (проверьте ширину и высоту UIImageView, где ширина! = высота для соотношения 1: 1)
Я делаю что-то не так здесь?
И еще одна вещь: моя пропорция высоты для трех представлений равна 135, 105 и 240 соответственно, но когда я снова открываю проект, она изменилась на 160, 160 и 151. Итак, это поведение по умолчанию?
Вот ссылка на демонстрацию, если вы хотите проверить эту проблему.