UITableView contentSize не обновляется

У меня есть UITableView с UITableViewCell, который содержит UICollectionView, как:

  • UITableViewCell
  • UITableViewCell
    • UICollectionViewCell
    • UICollectionViewCell

В данных UICollectionView динамически добавляется. Я подписался на UICollectionView contentSize, и я меняю кадр UICollectionView соответственно на contentSize. Он работает нормально, и кадр UITableViewCell, содержащий UICollectionView, изменяется правильно, но UITableView contentSize не обновляется. И я не понимаю, почему?

Высота элементов UITableView - UITableViewAutomaticDimension

Всего 1 ответ


Лучшее решение, которое я нашел. Это делается для расчета высоты вручную, без использования UITableViewAutomaticDimension.

Да, вы должны потратить время на это.

После каждого добавленного элемента UICollectionViewCell вам необходимо обновить tableView (в зависимости от того, что вам подходит):


Есть идеи?

10000