Какой вид прокрутки, чтобы содержать 2 таблицы и коллекцию - PullRequest
0 голосов
/ 03 октября 2019

У меня сложное представление, которое содержит ползунок изображения (collectionView), список предложений (tableView) и список услуг (TableView), главное представление содержимого должно быть прокручиваемым, а все подпредставления не должны прокручиваться.

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

Я также пытался принудительно задать полную высоту таблицы, но у меня была проблема сscrolling

self.tableView.frame.size = CGSize(width: self.tableView.contentSize.width,
                                   height: self.tableView.contentSize.height)

Есть ли способ принудительно отобразить все элементы таблицы, или я должен использовать другой тип, чем UIScrollView?

Вот изображение, которое я хочу отобразить

1 Ответ

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

Для этого вам нужно отключить ваш свиток UITableview, например:

tableView.scrollEnabled = false

, тогда все, что вам нужно, чтобы получить количество элементов tableview, умножьте его на высоту вашей ячейки tableview и установите эту высоту равной tableview следующим образом:

tableViewHeight.constant = count * z

Где z - высота ячейки таблицы. Все готово.

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