Как переместить одно изображение в другое изображение с помощью анимации изменения положения - PullRequest
1 голос
/ 30 января 2020

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

Я попробовал функцию CABasicAnimation, но она не сработала.

Я пытался изменить x и y кадр, но это не принимает идеальные кадры ячейки.

Я пытаюсь использовать пустышку кадр, но это также не работает.

UIView.animate(withDuration: 0.9, animations: {
//FIND VIEW FROM MAIN VIEW
            if let oriView = self.viewCollection.viewWithTag(567){
//DUMY FRAME WHICH ADD ON COLLECTION CELL
                self.dumy.frame = CGRect(x: oriView.frame.origin.x, y: oriView.frame.origin.y, width: oriView.frame.size.width, height: oriView.frame.size.height)
                self.dumy.image = UIImage(named: "abc")
                self.dumy.contentMode = .scaleAspectFill
                self.dumy.clipsToBounds = false
                self.viewCollection.addSubview(self.dumy)
            }
        }, completion: { done in
            //IMAGEVIEW AT TOP OF SCREEN
            self.imgView.image = UIImage(named: "abc")
            self.imgView.layer.borderColor = myColors.AppBorder.cgColor
            self.imgView.clipsToBounds = true
        })

Я хочу переместить изображение ячейки коллекционного вида и перейти к четырем верхним изображениям, когда оно щелкнуло. Помогите, пожалуйста, как взять кадр ячейки или изменить положение изображения с анимацией движения.

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