Как исправить анимированное изображение внутри ячейки представления коллекции? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть представление коллекции и представление для заголовка, и я делаю простую анимацию. Когда пользователь начинает прокручивать представление коллекции, ограничение высоты заголовка изменяет размер и анимацию. Но у меня есть проблема с моим представлением коллекции. Если пользователь прокручивает очень быстро, изображение меняет размер и начинает двигаться. Это происходит только в первый раз, когда пользователь прокручивает все элементы представления коллекции или после reloadData ().

Этот код, который я использую для представления анимации коллекции и размера представления заголовка:

   func animateFilterView(coord: CGFloat) {
    if coord >= 250 {
        filterView?.labelStackView.isHidden = true
        filterViewHeightConstraint.constant = 50
    } else if coord <= 10 {
        filterView?.labelStackView.isHidden = false
        filterViewHeightConstraint.constant = 110
    }

    UIView.animate(
        withDuration: 5.4,
        animations: {
            self.filterView.superview?.layoutIfNeeded()
    })
}

Моя проблема возникает из-за анимации. Если я уберу анимацию, все будет хорошо. Но как я могу сделать эту анимацию и решить мою проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...