如何在z轴方向上为UIView制作动画?

时间:2014-09-29 12:46:41

标签: ios iphone uiview uicollectionview core-animation

我正在开发一个集合视图,并希望在用户点击它时稍微抬起UICollectionViewCell。我正在改变细胞的颜色,所以当用户点击它时,它应该与其他细胞相比更突出。 如何实现?

1 个答案:

答案 0 :(得分:1)

view.layer.zPosition确实提升了视图,但它并没有让它看起来更接近用户(它不会变得更大),而只是使它在层次结构中上升。如果您希望将其设置为更大,则还可以为view.transform设置动画并在选中/突出显示时将其设置为CGAffineTransformScale(CGAffineTransformIdentity, 1.2, 1.2),并在未选中/突出显示时再返回CGAffineTransformIdentity