Можно ли смешивать жестко закодированные и самонастраивающиеся ячейки таблицы в tableview?

#ios #uitableview #uicollectionview

#iOS #uitableview #uicollectionview

Вопрос:

Я работаю над приложением, которое будет заполнять tableview на основе ответа веб-службы. До сих пор два типа контента, которые, как я знаю, я буду получать, будут данными, отображаемыми в текстовом представлении, а также в представлении коллекции. Я начал внедрять AFCollectionView от Ash Furrow. Динамическое изменение размера текстовых областей работает, однако представление коллекции прокручивается в пределах высоты ячейки, которая даже меньше моей расчетной высоты (210.0).

Поскольку ячейка таблицы представления коллекции изменяется неправильно, можно ли явно задать высоту для ячеек CollectionView и позволить любой из текстовых ячеек оставаться динамическими?

Таблица при первой загрузке

Таблица с видом коллекции частично прокручивается.

Ответ №1:

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