Изображение не становится альфа = 1 - PullRequest
0 голосов
/ 28 сентября 2018

Попытка превратить 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...