本文主要向您展示“视图如何实现非中心旋转”。内容简单易懂,条理清晰。希望能帮你解开疑惑。让边肖带领大家学习《观如何实现非中心旋转》一文。
设置视图图层的锚点。
view . layer . anchorpoint=CGPointMake(0,0);
动画
view . layer . transform=catransform3d rotate(view . layer . transform,180.0 * M_PI/180.0,0.0f,0.0f,1.0f);
查看。层。transform=ca transform 3 dmake旋转(角度数* M_PI/180.0,0.0f,0.0f,1.0f);
旋转180度。
view . layer . anchorpoint=CGPointMake(0,0);
当点为(0,0)时,它会根据视图右上角的点旋转。
(1、1)按左下角的点查看。
当179.0 * M_PI/18 0.0的角度数大于180时向下旋转,小于180时向上旋转。
1.参数。现在视角
2参数将改变的角度。
参数3改变x轴
参数4/5改变Y轴/z轴
catransform3d rotate(self . fcimageview . layer . transform,M_PI_4,0,0,1);
以上就是《如何在视图中实现非中心点旋转》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132513.html