Dry7
@Dry7
Web разработчик

Как использовать UICollectionView с другими элементами?

Добрый день, заранее прошу прощения за нубский вопрос, но я честно искал ответ сам, не получается.

Необходимо сделать приложение для сайта ttlip.ru

Сейчас возникла проблема с тем, что баннер вставленный перед UICollectionView получается как бы сквозным.
Но мне нужно что бы он просто вверху показывался, при пролистывании скрывался.
Как это сделать?

Есть вариант - делать с помощью header, но не уверен что такой способ правильный, ведь могут быть сложные элементы.

c6df7064943b44628f034364d392e18b.jpg
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
Flanker_4
@Flanker_4
Вам нужно использовать ваш банер в качестве SupplementaryElement
За это отвечает метод dataSource
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath

Это будет самым правильным решением
Если нужна какая-то сложная анимация - то тут уже понадобится работа с uiscrollview, но о этом речь даже не идет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы