Я хочу построить верхний параллакс, чтобы изображение росло по мере того, как вы опускаетесь с помощью прокрутки collectionView экрана.
Я использую атрибуты CustomLayoutAttributes, чтобы получить атрибут и увеличить его.
Пример:
private func updateCells(_ attributes: CustomLayoutAttributes,
halfHeight: CGFloat,
halfCellHeight: CGFloat) {
let cellDistanceFromCenter = attributes.center.y - contentOffset.y - halfHeight
let parallaxOffset = -(settings.maxParallaxOffset * cellDistanceFromCenter)
(halfHeight + halfCellHeight)
let boundedParallaxOffset = min(
max(-settings.maxParallaxOffset, parallaxOffset),
settings.maxParallaxOffset)
attributes.parallax = CGAffineTransform(translationX: 0, y:
boundedParallaxOffset)
В дополнение к этому у вас есть несколько подпредставлений в ячейке.Моя проблема в том, что каждый раз, когда я увеличиваю ячейку, растут вместе с ней подпредставления.
Как заставить клетку расти, но внутренние подпредставления не растут ???
Это ссылкак проекту:
https://www.raywenderlich.com/527-custom-uicollectionviewlayout-tutorial-with-parallax
Спасибо