I want to rotate a UILabel around the X axis, and animating it. But when the animation starts, the text of the label is cut in two, horizontally. The bottom half disappears,
X axis? That means during the rotation half of the UILabel will have z > 0 (in front of the screen) and half will have z < 0 (behind the screen).
z > 0
z < 0
If there's other layers at z == 0 they will cover your UILabel's z < 0 half.
z == 0
Try to increase your label's layer's zPosition.
zPosition