UICollectionView — одна из главных технологий для построения пользовательских интерфейсов в iOS-приложениях. Она используется в большинстве нативных приложений: Фото, Музыка, App Store, iBooks — и еще в огромном количестве сторонних приложений. Без сомнения, каждый iOS-разработчик в своей практике рано или поздно сталкивается с этим элементом, поэтому так важно научиться с ним работать.
В сравнении с UITableView, класс UICollectionView обладает колоссальными возможностями, но из-за этого он и сложнее. Но не волнуйтесь — на вебинаре мы начнем с самых основ, а в итоге сделаем крутой интерактивный UI.
Что вас ждет:
- Разберем основы UICollectionView и сделаем простой список фотографий в виде плитки.
- Научимся использовать кастомный лэйаут и сделаем более сложный список фотографий с разными размерами.
- Сделаем список элементов с горизонтальным скроллом и поведением "доскролливания" до ячейки. Как у приложения App Store!
- И главное — вы научитесь применять полученные знания для создания своих собственных интерфейсов.