Выравнивание кнопки под видом текста независимо от длины текста с быстрым - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть текстовое представление, которое отображает данные из базы данных. Обычно текст состоит не более чем из нескольких предложений, но есть вероятность, что пользователь добавит несколько абзацев.

Я пытаюсь выровнять кнопку под этим представлением текста независимо от объема отображаемого текста.

Есть ли способ сделать это с помощью swift? Я попытался отрегулировать элементы в раскадровке безуспешно.

enter image description here

Спасибо !!

Ответы [ 3 ]

1 голос
/ 04 апреля 2019

Вы не установили ограничения для элементов в вашей раскадровке.Это классическая проблема с автоматической компоновкой.

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

Сначала выберите все элементы в раскадровке, сформируйте документ .наброски панель:
1. UIImageView
2. Заголовок
3. UIScrollView
4. Кнопки «Поделиться обновлениями» и «Обсуждение».

Теперь нажмите на кнопку Кнопка «Вставить в стек» enter image description here

Теперь попробуйте запустить симулятор и проверить результат.

С другой стороны, вы также можете указатьиндивидуальные ограничения.Для этого я считаю, что встраивание в стек - это все, что необходимо.

А вот официальная ссылка для Auto Layouts, которая должна знать для разработки: Auto Layouts

Tips :
1. Используйте атрибут «spacing» стека
2. Попробуйте изучить и внедрить стеки в стеки, если вам нужно произвольное расстояние между двумя кнопками.(Например, две кнопки могут находиться внутри стека с большим интервалом, и этот стек будет сосуществовать с другими элементами родительского стека с меньшим интервалом.)

0 голосов
/ 04 апреля 2019

задайте интервал по вертикали для вашей кнопки textView (убедитесь, что у вас есть режим прокрутки, поэтому, если размер textView велик, вы можете прокрутить вниз, чтобы увидеть эту кнопку)

0 голосов
/ 04 апреля 2019

Установите ограничение Top Space кнопки для вашего текстового представления и добавьте его в scrollview. Он будет автоматически прокручиваться, если ваш текст будет длинным, а кнопка будет отображаться в нижней части textview.

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