Я делаю анимацию для UILabel с вращением. И я понимаю, что как вращение, так и переворот производят одинаковое изображение на экране. Вот мой код ротации:
let labelLayer = self.label.layer
var labelTransform : CATransform3D = CATransform3DIdentity
labelTransform.m34 = 1.0 / -500.0
labelTransform = CATransform3DRotate(labelTransform, CGFloat(Double.pi), 1.0, 0.0, 0.0)
UIView.animate(withDuration: 0.4, animations: {
labelLayer.transform = labelTransform
}) { (result) in
// do nothing
}
Чтобы дифференцировать эти анимации, я хочу сделать слой более толстым по оси Z для анимации вращения. Итак, есть идеи, как это сделать?