трут как карта в свифт

В моем проекте у меня есть представление, похожее на представление карты Tinder. У меня было представление, работающее хорошо, но я не уверен, что случилось, чтобы вызвать его "сбой". Когда я свайпаю вправо, карта начинает дрожать и прыгать из стороны в сторону, но когда я свайпаю влево, у меня нет проблем, и она плавная.

https://youtu.be/h0r5RuOPe9g -> это видео ошибки

Вот несколько фрагментов моего кода.

@IBAction func panCard(_ sender: UIPanGestureRecognizer) {

    let card = sender.view!

    let point = sender.translation(in: view)

    let xFromCenter = card.center.x - view.center.x

    card.center = CGPoint(x: view.center.x + point.x, y: view.center.y + point.y)

    let scale = min(100/abs(xFromCenter),1)

    card.transform = CGAffineTransform(rotationAngle: xFromCenter/divisor).scaledBy(x: scale, y: scale) //Rotating the card and scaling the card as it swipes to the left or right.

    if xFromCenter > 0{
        //Sets image to thumbs up if the card is moved right

        thumbImage.image = #imageLiteral(resourceName: "thisAccept") // This seems to be the section of the code that is causing the issue. the "thisAccept" image is .png and is in my asset file.

        thumbImage.contentMode = .scaleAspectFit
        thumbImage.tintColor = UIColor.green
    }else{
        //Sets image to thumbs down if the card is moved left
        thumbImage.image = #imageLiteral(resourceName: "Decline")
        thumbImage.contentMode = .scaleAspectFit
        thumbImage.tintColor = UIColor.red
    }

   thumbImage.alpha = abs(xFromCenter) / (view.center.x) // Fading the image as it swipes left or right
}

person Cesa Salaam    schedule 23.01.2018    source источник
comment
потому что это крах Он падает? У вас есть сообщение об ошибке в консоли, объясняющее, почему он вылетит?   -  person Larme    schedule 23.01.2018
comment
Мои извинения за опечатки. Вот именно, нет сообщения об ошибке. Когда я прокручиваю карту вправо, она начинает прыгать повсюду. Я смог точно определить ошибку до thumbImage.image = #imageLiteral(resourceName: thisAccept), но я не уверен, что именно не так, потому что, когда я прокручиваю влево, у меня нет проблем.   -  person Cesa Salaam    schedule 23.01.2018
comment
Я загрузил видео, чтобы показать ошибку   -  person Cesa Salaam    schedule 23.01.2018
comment
используйте icrousal или колладу   -  person Abhishek Thapliyal    schedule 23.01.2018
comment
Это может вам помочь — Tinder-Like Swipe Animation для iOS или Tinder как панорама iOS   -  person Krunal    schedule 23.01.2018
comment
проверьте это github.com/nickypatson/TinderSwipeView   -  person nickypatson    schedule 29.05.2018