UITextView исчезает, когда добавлены ограничения AutoLayout - PullRequest
0 голосов
/ 03 сентября 2018

Я добавил пару экранов в свое приложение, и при тестировании экраны были слишком большими для iPhone5, поэтому я добавил некоторые ограничения к трем TextViews, чтобы помочь им изменить размер. С размерами UIView все в порядке, как и с первым TextView1, я добавил ограничение, устанавливающее виды ниже

enter image description here

UIView ограничения

enter image description here

UITextView (1) ограничения

Два других TextView действительно трудно разместить. Без ограничений они хорошо сидят там, где они были разработаны, но как только я добавляю ограничения, они исчезают. Я добавил их ограничения, которые в значительной степени совпадают с TextView1, с той лишь разницей, что TextView1 имеет верхнюю часть, прикрепленную к SuperView, тогда как две другие прикреплены друг к другу.

enter image description here

UITextView (2) ограничения

enter image description here

UITextView (3) ограничения

Пожалуйста, может кто-нибудь сказать мне, где я иду не так.

1 Ответ

0 голосов
/ 03 сентября 2018

Ваша проблема в ограничениях ширины и высоты для superView, вы должны изменить множитель этих ограничений, так как в соответствии с ним каждый textView заполняет весь экран или, по крайней мере, до ограничения высоты, BTW, если вы установили начальную и трейлинг к superView, тогда нет необходимости в ограничении ширины, так как это вызовет конфликт из-за начальных и конечных полей, поэтому

1- Снять ограничение ширины

2 - Измените множитель ограничения высоты, щелкнув его, чтобы значение меньше 1, что означает высоту полного экрана

Кстати: я думаю UIStackView идеально подходит для вашего текущего дела

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