Контейнерный вид неправильно привязан к ограничениям размера - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с одним из моих представлений контейнера.У меня есть 2 просмотра контейнера.Оба хорошо загружаются и все работает, как задумано.Однако после того, как я начал тестировать его на разных моделях , я начал это понимать. Верхний контейнер по какой-то причине изменяет свою ширину до «бог знает что».Раскадровка четко говорит, что верхний и нижний контейнеры имеют одинаковую ширину.В раскадровку встроено это ограничение, поэтому я не знаю, почему он это делает.Вот ограничения для каждого из них: ВЕРХ ВИДА КОНТЕЙНЕРА:

  • Пропорциональная высота до суперпредставления
  • Выровнять центр X в безопасной зоне
  • Выровнять трейлинг по: безопасной области =5
  • Выравнивание, ведущее в безопасную зону = 5
  • Нижнее пространство для BOT CONTAINER = 20
  • Верхнее пространство для TEXTFIELD = 15
  • Равная ширина для: CONTAINERBOT

== ДЛЯ НИЖНЕГО КОНТЕЙНЕРА ==

  • Alignt Center X to: superview
  • Нижнее пространство для superview = 50
  • Верхнее пространство для верхней части контейнера = 20
  • Равная ширина для: верхней части контейнера

Также.На вид сделал загрузку у меня следующее:

func setupViews() {
    containedView.layer.cornerRadius = 10
    containedView.layer.masksToBounds = true
    containedView.clipsToBounds = true
    containerViewBot.layer.cornerRadius = 10
    containerViewBot.layer.masksToBounds = true
    containerViewBot.clipsToBounds = true
}
...