Попытка превратить thumbImage в alpha = 1, когда пользователь проводит пальцем по экрану прокрутки, но сейчас это зависит от того, где на экране я запускаю свайп.Если я сделаю длинный удар, альфа будет = 1, короткий удар сделает его более прозрачным.Я хочу, чтобы он всегда был alpha = 1, когда отображается новая страница в представлении прокрутки (collectionView).Как я могу изменить это?
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let currentX = scrollView.panGestureRecognizer.translation(in: scrollView.superview).x
let currentXSign = Int(currentX).signum()
if currentXSign != lastXSign &&
currentXSign != 0{
}
if lastXSign < 0 {
thumbImage.isHidden = false
thumbImage.alpha = abs(currentX) / view.center.x
thumbImage.image = #imageLiteral(resourceName: "thumbsdown")
print("SCROLLING RIGHT")
} else if lastXSign > 0 {
thumbImage.isHidden = false
thumbImage.alpha = abs(currentX) / view.center.x
thumbImage.image = #imageLiteral(resourceName: "thumbsup")
print("SCROLLING LEFT")
}
lastXSign = currentXSign
}