UITableView, вложенный в UICollectionViewCell без полей - PullRequest
0 голосов
/ 05 октября 2018

В моем текущем проекте я использую UITableView, вложенный в каждый UICollectionViewCell.В UITableView у меня есть несколько пользовательских UITableViewCells, разделенных границами, как видно на скриншоте.

Я хочу, чтобы каждая граница tp растягивалась на всю длину экрана слева направо, но как вы можете видеть наНа первом изображении каждая граница останавливается ближе к внешнему краю экрана.

На втором снимке экрана я поместил рамку вокруг всего края UITableView, чтобы подтвердить, что это действительно размер UITableView, который вызываетэта проблема.

В раскадровке верхние, нижние, левые и правые ограничения UITableView установлены так же, как UICollectionViewCell.

В свойствах UICollectionViewCell я установил все фиксированные поля, чтобыбыть 0, и «Относительные поля безопасной области» не были выбраны.

Также при инициализации UICollectionViewCell я попытался:

self.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)

Спасибо за любую помощь, которую вы можете оказать.

Первый снимок экрана

Второй снимок экрана

1 Ответ

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

Я идиот ... Забыл, что contentViews были чем-то особенным.

Используется: self.contentView.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) и все было превосходно.

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