Ios 如何使用位置更改动画将一个图像移动到另一个imageview
我在集合视图中有一个图像,我想在单击单元格时移动集合视图图像,该图像将通过动画移动到imageview 我尝试了CABASICANIATION功能,但无法工作 我试图改变x和y帧,但这不是完美的细胞帧 我尝试使用虚拟帧,但也不起作用Ios 如何使用位置更改动画将一个图像移动到另一个imageview,ios,swift,xcode,Ios,Swift,Xcode,我在集合视图中有一个图像,我想在单击单元格时移动集合视图图像,该图像将通过动画移动到imageview 我尝试了CABASICANIATION功能,但无法工作 我试图改变x和y帧,但这不是完美的细胞帧 我尝试使用虚拟帧,但也不起作用 UIView.animate(withDuration: 0.9, animations: { //FIND VIEW FROM MAIN VIEW if let oriView = self.viewCollection.viewWithT
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。
请帮助我,如何使用移动的动画拍摄细胞帧或改变图像的位置。共享GIF动画。能否共享动画输出的视觉效果?
imgView.transform=cGraffinetTransform(translationX:xValue,y:yValue)
imgView.transform不起作用,我必须将集合视图单元格图像移动到imageview。您使用的是自定义单元格还是常规的UICollectionViewCell
?共享GIF动画。能否共享动画输出的视觉效果?imgView.transform=CGAffineTransform(translationX:xValue,y:yValue)
imgView.transform不起作用,我必须将集合视图单元格图像移动到imageview。您使用的是自定义单元格还是常规的UICollectionViewCell
?