Я потратил недели, пытаясь заставить это работать, и просмотрел множество различных предложений здесь, на форумах разработчиков Apple, Google и c. и все еще выдергиваю волосы. Любая помощь будет принята с благодарностью.
У меня есть ViewController, который содержит TableView. Это не полноэкранный tableView.
TableView построен с customTableViewCells, каждый из которых содержит CollectionView. Проблема, с которой я столкнулся, заключается в том, что строки collectionView с автоматическим изменением размера и строки tableView с самоизмерением просто не работают. Я нашел несколько вариантов в Интернете, но они, похоже, работают только частично.
Вот что я получаю при первоначальном запуске:
I'm including a link to the project file as that's probably easier than copying code into here:
https://www.dropbox.com/sh/7a2dquvxg62aylt/AACK_TjDxT9eOShZaKi7vLYga?dl=0
Некоторые онлайн-обходные пути не работают во всех случаях - например, если вы нажмете одну из кнопок внутри CollectionView, она будет удалена, и collectionView (а затем TableView) должен измениться, но снова я не могу заставить это работать постоянно.
Некоторые из решений, которые я пробовал:
Саморазмерные ячейки UICollectionView с автоматической компоновкой
UICollectionView внутри UITableViewCell - динамика c высота?
Dynami c высота для UITableView на основе динамического c представления коллекции
UITableViewCell с автоматическим изменением размера, который содержит UICollectionView
Любая помощь будет принята с благодарностью.