CATTransferM3D在动画之前将UIView分为两部分
我对CATTransferM3D有问题。 当我尝试进行Y轴旋转时,UIView会在动画开始之前分为两部分 一个形象胜过千言万语 代码如下:CATTransferM3D在动画之前将UIView分为两部分,uiview,transform,axis,layer,catransform3d,Uiview,Transform,Axis,Layer,Catransform3d,我对CATTransferM3D有问题。 当我尝试进行Y轴旋转时,UIView会在动画开始之前分为两部分 一个形象胜过千言万语 代码如下: CATransform3D _3Dt = CATransform3DMakeRotation(2.0 * M_PI, 0.0, 1.0, 0.0); [UIView animateWithDuration:2.0 animations:^{ view.layer.transform
CATransform3D _3Dt = CATransform3DMakeRotation(2.0 * M_PI, 0.0, 1.0, 0.0);
[UIView animateWithDuration:2.0
animations:^{
view.layer.transform = _3Dt;
}];
有什么想法吗
谢谢 解决了
问题是层.zPosition
以下是最终代码:
view.layer.zPosition = CGRectGetWidth(view.bounds);
CATransform3D _3Dt = CATransform3DMakeRotation(2.0 * M_PI, 0.0, 1.0, 0.0);
[UIView animateWithDuration:2.0
animations:^{
view.layer.transform = _3Dt;
}];
谢谢