Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 获取新的旋转度和中心位置_Ios_Transform - Fatal编程技术网

Ios 获取新的旋转度和中心位置

Ios 获取新的旋转度和中心位置,ios,transform,Ios,Transform,我有一个用Flash编写的应用程序,并导出一个描述文件来描述图像的位置和旋转。旋转轴是对象的左上角 然后,我喜欢阅读描述文件并使用Object-C在iPhone内绘制这些图像。由于iPhone的旋转使用对象中心作为轴,我喜欢将lefttop X,Y以及基于lefttop的旋转度转换为基于中心的旋转度,并得到中心X,Y 而且,我喜欢将其转换回基于lefttop的旋转度和lefttop X,Y,以防我喜欢使用Flash重现用户在iPhone中所做的操作 有什么想法吗?通过导入框架,然后设置 view

我有一个用Flash编写的应用程序,并导出一个描述文件来描述图像的位置和旋转。旋转轴是对象的左上角

然后,我喜欢阅读描述文件并使用Object-C在iPhone内绘制这些图像。由于iPhone的旋转使用对象中心作为轴,我喜欢将lefttop X,Y以及基于lefttop的旋转度转换为基于中心的旋转度,并得到中心X,Y

而且,我喜欢将其转换回基于lefttop的旋转度和lefttop X,Y,以防我喜欢使用Flash重现用户在iPhone中所做的操作


有什么想法吗?

通过导入
框架,然后设置

view.layer.anchor = CGPoint(0,0);

通过导入
框架,然后设置,可以将iPhone上视图的旋转轴移动到左上角

view.layer.anchor = CGPoint(0,0);

在iPhone内部,我仍然喜欢使用中心作为轴。我唯一想要的是一个数学公式,可以将数字转换一次。应该是view.layer.ancorpoint=CGPointMake(0,0);(0,0)是bounds rect的左下角,(1,1)是右上角,但在iPhone中默认设置为(0.5f,0.5f),我仍然喜欢使用中心作为轴。我唯一想要的是一个数学公式,可以将数字转换一次。应该是view.layer.ancorpoint=CGPointMake(0,0);(0,0)是边界矩形的左下角,(1,1)是右上角,但默认设置为(0.5f,0.5f)