Как добавить ограничение для правого выравнивания изображения внутри UITableViewCell - PullRequest
0 голосов
/ 05 октября 2019

Проблема: Я пытаюсь установить ограничения в раскадровке для изображения, чтобы оно всегда было выровнено по правому краю внутри UITableViewCell

Я задаю конечный пробел, верхний и нижний пробелВысота и ширина изображения.

Изображение выходит за пределы таблицы. (Снимок экрана-1)

Примененные ограничения из представления инспектора атрибутов показаны на снимке экрана-2

Я использую версию Xcode 11.0

enter image description here

enter image description here

Что я пробовал:

1) Пробные предложения из этого потока переполнения стека Ограничения, которые будут установлены для позиции x Это близко к тому, что я ищу, но, похоже, не работает в моем случае.

2) Установите конечный пробел, верхнее и нижнее пространство, высоту и ширину изображения.

3) Поместите изображение в представление пользовательского интерфейса и попытайтесь выполнить шаг 2

4) Установите только верхнее или нижнее пространство для контейнера, добавьте ширину, ограничения по высоте

5) Попытка применить ограничения пространства к ячейке таблицы, а не к контейнеру.

Во всех случаях,изображение выходит за пределы таблицы.

Вопрос

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

Пожалуйста, дайте мне знать, еслия что-то упускаю или если вам нужна какая-либо другая информация для ввода ваших данных.

Снимок экрана при нажатии на ограничение

enter image description here

Ответы [ 2 ]

0 голосов
/ 05 октября 2019

Мое предложение - не заключать изображение в uiview. Шаг 1 задайте ему левое ограничение. Пример 0 или 1 Шаг 2 задайте ограничение сверху и снизу. Шаг 3 задайте фиксированную ширину. Шаг 6 задает ограничение для левой метки. Шаг 7 задает ограничение для правой метки. Шаг 8 задает ограничение для правой метки

Надеюсь, что это поможет

0 голосов
/ 05 октября 2019

Щелкните по конечному ограничению и измените его атрибут firstItem на ведущий вместо этого, как в настоящее время вы делаете

trailingOfImage + 7 = leadOfCell

Что делает его вне ячейки

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