Можно ли изменить размер раздела с анимацией в IGListSectionController?

Можно ли изменить размер раздела с анимацией в IGListSectionController? Или вызвать пересчет sizeForItem?

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

Пример раздела

Размер секции обеспечен:

func sizeForItem(at index: Int) -> CGSize
{
    let height: CGFloat = self.expanded ? 200 + 300 : 200
    return CGSize(width: collectionContext!.containerSize.width, height: height)
}

А также expanded свойство установлено в true при нажатии.

0 ответов

Другие вопросы по тегам