我正在开发一个集合视图,并希望在用户点击它时稍微抬起UICollectionViewCell。我正在改变细胞的颜色,所以当用户点击它时,它应该与其他细胞相比更突出。 如何实现?
答案 0 :(得分:1)
view.layer.zPosition
确实提升了视图,但它并没有让它看起来更接近用户(它不会变得更大),而只是使它在层次结构中上升。如果您希望将其设置为更大,则还可以为view.transform
设置动画并在选中/突出显示时将其设置为CGAffineTransformScale(CGAffineTransformIdentity, 1.2, 1.2)
,并在未选中/突出显示时再返回CGAffineTransformIdentity
。