ビューが 1 つあり、このビューには UIImageView と UILabel が 1 つあります。ビューを回転すると、ビューの半分が消えます。
これは私のコードです
viewToAnimate は、画像とラベルを含むビューです。
CATransform3D _3Dt = CATransform3DRotate(viewToAnimate.layer.transform, DEGREES_TO_RADIANS(beginValue), 0.0, 1.0, 0);
_3Dt.m34 = 1.0 / -300;
viewToAnimate.layer.transform = _3Dt;
CATransform3D _scale;
if (needZoom) {
_scale = CATransform3DScale(viewToAnimate.layer.transform , 1+scale, 1+scale, 1+scale);
if (_scale.m11 > 1) {
_scale.m11 = 1;
_scale.m22 = 1;
_scale.m33 = 1;
}
}
else {
_scale = CATransform3DScale(viewToAnimate.layer.transform , 1-scale, 1-scale, 1-scale);
}
viewToAnimate.layer.transform = _scale;
//viewToAnimate.layer.zPosition = sin(DEGREES_TO_RADIANS(beginValue)*MOSAIC_WIDTH)+1;