我在收藏夹视图中有一个图像,当我单击将图像移动到带有动画的imageview的单元格时,我想移动收藏夹图像。
我尝试了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
})
我想将collectionview单元格图像单击时移动到前四个imageview。 请帮帮我,如何使用移动动画拍摄像元框架或更改图像的位置。