Я использую UICollectionView
для отображения фотографий в разделах. Каждый раздел имеет дополнительное представление в виде заголовка и поставляется с помощью метода: viewForSupplementaryElementOfKind
.
У меня есть скруббер сбоку, который позволяет пользователю перейти от раздела к разделу. На данный момент я прокручиваю первый элемент в разделе с помощью scrollToItemAtIndexPath:atScrollPosition:animated:
, но я действительно хочу прокрутить коллекцию, чтобы заголовок этого раздела находился в верхней части экрана, а не в первой ячейке. Я не вижу очевидного метода для этого. У кого-нибудь из вас есть работа?
Я предположил, что могу перейти к первому элементу раздела, а затем смещать его по дополнительной высоте плюс смещение между элементами и заголовком, если это сходит на нет (существует способ прокрутки в координаты точки contentView). Однако, если есть более простой способ, я хотел бы знать.
Спасибо.