UItableView со статическими ячейками содержит 2 UItableview, каждый со своей ячейкой с динамической высотой - PullRequest
0 голосов
/ 09 сентября 2018

У меня есть UITableView со статическими ячейками, он содержит несколько элементов:

  1. UILabel с динамической высотой
  2. Два UITableView с динамическим содержимым и пользовательскими ячейками

Я хочу расширить содержимое этих 2 UITableView s поверх родительского UITableView. Проблема в том, что я не могу настроить содержимое ячеек внутри 2-х вложенных UITableView s.

Вот скриншот моего main.storyboard:

enter image description here

Ответы [ 2 ]

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

Apple не рекомендует использовать вложенные представления таблиц. Альтернативой этому является UICollectionView, который легко настраивается.

Если вы все еще хотите использовать вложенные представления таблиц. Подкласс UITableViewCell и добавьте табличное представление независимо от того, какое пользовательское представление вы хотите добавить.

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

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

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return self.commentsTableView.estimatedRowHeight 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...