#swift #uicollectionview #uicollectionviewcompositionallayout
Вопрос:
Я UICollectionView
использовал метод YYKit
, описанный ранее, сначала вычислите кадр данных и сохраните его в модели представления. Обновите высоту ячейки в качестве делегата макета. Это избавляет от необходимости вычислять высоту ячейки при скольжении.
Теперь мой вид усложняется, нужны встроенные ячейки с разными направлениями скольжения, поэтому я хотел бы преобразовать UICollectionViewCompositionalLayout
их для компоновки. Но UICollectionViewCompositionalLayout
, похоже, не поддерживал ручной расчет высоты (или ширины), а только путем оценки макета. Это не подходит для моего рукописного расположения ячеек. Есть ли какой-либо способ, которым я могу динамически изменяться NSCollectionLayoutSize
при определении NSCollectionLayoutItem
?