Swift AutoLayout: UITextViews внутри головной боли UIScrollView - PullRequest
1 голос
/ 29 июня 2019

Я пытаюсь обернуть голову вокруг того, как UIScrollViews работает, и хотя уже есть несколько довольно хороших ответов, они, кажется, не охватывают UITextViews, поэтому мне было интересно, кто-нибудь может рассказать мне больше о том, что UITextViews требуется для работы в UIScrollView. Моя установка похожа на изображение ниже, и я получаю ошибки, что ScrollView не имеет ограничений по высоте или ширине.

Если бы вы могли, я был бы признателен, если бы вы немного пояснили, почему это не работает и какие требования предъявляются к TextViews при размещении внутри ScrollViews

Спасибо.

enter image description here enter image description here enter image description here

1 Ответ

1 голос
/ 29 июня 2019

Итак https://www.dropbox.com/s/gujry7ngziaipm7/Main.storyboard?dl=0 здесь фиксированный вариант. Я нашел несколько ошибок:

  1. Верхнее ограничение из Title Input было для просмотра из другой иерархии

  2. Content View - ваше корневое представление в UIScrollView было без ограничений x, y, поэтому я добавил трейлинг, нижний, верхний и ведущий ограничения.

И, возможно, несколько советов:

  • Ваше ограничение должно быть относительно друг друга, поэтому вам не нужно смещать все представления от Safe Layout.

  • Попробуйте разделить viewControllers на разные файлы раскадровки, иначе, если вы будете работать в команде, было бы настоящей головной болью решить проблемы слияния в git)

Надеюсь, это поможет вам в вашем проекте)

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