如何使用CATransform3DMakeRotation?
我不知道如何使用CATransform3DMakeRotation()
。有人可以告诉我如何使用它吗?
我认为第一个参数是角度,对吗?但其他三个是什么?
I can not figure out how to use CATransform3DMakeRotation()
. Can somebody please tell me how to use it?
I think the first parameter is the angle, right? But what are the other three?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
第一个是以弧度为单位的角度,其他 3 个参数是轴 (x, y, z)。
例如,如果您想绕 z 轴旋转 180 度,只需调用如下函数:
并将结果应用到您想要旋转的视图的变换属性。
The first is the angle in radians the other 3 parameters are the axis (x, y, z).
So for example if you want to rotate 180 degrees around the z axis just call the function like this:
and apply the result to the transform property of the view you want to rotate.
使用弧度时您可能会发现这些很有用:
You'll probably find these useful when using radians:
它们代表您要围绕其旋转的轴。使用 0,0,1 在屏幕平面内旋转。
They represent the axis about which you want to rotate. Use 0,0,1 to rotate in the plane of the screen.