Прокрутите фон UICollectionView с помощью UICollectionView

Я создаю приложение, которое представляет статьи из блога. Я использую UICollectionView для представления изображений, которые анализируются из блога для каждой из ячеек. Это мой первый раунд с UICollectionView, поэтому мне интересно, как вы создаете фоновое изображение чего-то вроде полки, которые будут прокручиваться с помощью UICollectionView?

Я пробовал использовать:

self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]]; 

Но это ничего не делает.

Что вы пытаетесь:

 self.collectionView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelves.jpg"]]; 

должно сработать. Я делаю именно это в viewDidLoad и это работает для меня. Я бы проверял, что вы получаете действительное изображение. Может быть, «shelves.jpg» нужно добавить в проект?

Вы можете просто установить размер UIImageView для фона в размере, превышающем текущий размер UIView затем изменить начало (прирост) этого UIImageView на основе ваших текущих видимых ячеек для вашего UICollectionView . Это даст вам эффект боковой прокрутки (parallax), основанный на том, какие камеры просматриваются в настоящее время.

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

  • Методы ввода данных UICollectionView не вызываются, но устанавливаются в init
  • Что такое ограничение UIView-Encapsulated-Layout-Width?
  • UICollectionView с multi-select не будет выбирать более десятка элементов
  • UICollectionView и пользовательская высота
  • Сохранение содержимогоОфис в UICollectionView при вращении Ориентация интерфейса
  • Отключить повторное использование ячеек в UICollectionView
  • UICollectionView загружает больше данных
  • Как сделать липкие заголовки в UICollectionView на iOS7?
  • Ячейки калибровки UICollectionview не работают
  • UICollectionView scrollToItemAtIndexPath: и получить свежую позицию ячейки
  • UICollectionViewFlowLayout привязывает ячейку к месту с помощью UIKitDynamics
  • Давайте будем гением компьютера.