У меня есть изображение в виде коллекции, я хочу переместить изображение в виде коллекции, когда я щелкаю ячейку, изображение которой перемещается в вид изображения с анимацией.
Я попробовал функцию 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
})
![](https://i.stack.imgur.com/X0XO9.jpg)
Я хочу переместить изображение ячейки коллекционного вида и перейти к четырем верхним изображениям, когда оно щелкнуло. Помогите, пожалуйста, как взять кадр ячейки или изменить положение изображения с анимацией движения.