Ios 如何在z轴方向上设置UIView动画?

Ios 如何在z轴方向上设置UIView动画?,ios,iphone,uiview,uicollectionview,core-animation,Ios,Iphone,Uiview,Uicollectionview,Core Animation,我正在处理一个集合视图,希望在用户点击它时将UICollectionViewCell提升一点。我也在改变单元格的颜色,所以当用户点击它时,它应该比其他单元格更突出。 如何实现这一点?view.layer.zPosition确实提升了视图,但它不会让视图看起来更靠近用户(不会变大),而只是让视图在层层次结构中上升。如果您希望使其更大,还可以设置view.transform的动画,并在选中/高亮显示时将其置于cAffineTransformScale(cAffineTransformIdentity

我正在处理一个集合视图,希望在用户点击它时将UICollectionViewCell提升一点。我也在改变单元格的颜色,所以当用户点击它时,它应该比其他单元格更突出。
如何实现这一点?

view.layer.zPosition
确实提升了视图,但它不会让视图看起来更靠近用户(不会变大),而只是让视图在层层次结构中上升。如果您希望使其更大,还可以设置
view.transform
的动画,并在选中/高亮显示时将其置于
cAffineTransformScale(cAffineTransformIdentity,1.2,1.2)
中,在不再选中/高亮显示时返回到
cAffineTransformIdentity