Ios 从y轴和z轴之一同时旋转视图';终点

Ios 从y轴和z轴之一同时旋转视图';终点,ios,objective-c,iphone,uianimation,catransform3d,Ios,Objective C,Iphone,Uianimation,Catransform3d,嗨,伙计们,我正试图在y,z轴上旋转视图我成功地使用了以下代码,但我想在它的末端旋转它,现在它正在从中心旋转,我搜索并获得了层的锚定点属性以使其旋转,但它对我的视图进行了不必要的平移,而且它也不起作用 leftDoorView.layer.anchorPoint = CGPointMake(0.5,0); // Code to rotate view on Y axis and slight translate on Z-axis angle -= 1.57f; [UIVie

嗨,伙计们,我正试图在y,z轴上旋转视图我成功地使用了以下代码,但我想在它的末端旋转它,现在它正在从中心旋转,我搜索并获得了层的
锚定点
属性以使其旋转,但它对我的视图进行了不必要的平移,而且它也不起作用

leftDoorView.layer.anchorPoint = CGPointMake(0.5,0);

// Code to rotate view on Y axis and slight translate on Z-axis
 angle -= 1.57f;
        [UIView animateWithDuration:0.5 animations:^{
            CATransform3D transloate = CATransform3DMakeTranslation(0, 0, -(leftDoorView.frame.size.width/2.0));
            CATransform3D rotate = CATransform3DMakeRotation(angle, 0, 1, 0);
            CATransform3D mat = CATransform3DConcat(rotate, transloate);
            leftDoorView.layer.transform = CATransform3DPerspect(mat, CGPointMake(0, 0), 500);
        }];
欲了解更多信息,我想制作类似Taasky应用程序的菜单效果,非常感谢您的帮助

也许关于Taasky菜单的教程可以提供帮助。尤其是“向菜单添加透视图”部分

关于动画的更多信息,还有由提供的文档和由提供的尼斯锚点解释