Iphone 是CGAffineTransform';你的文件错了吗?
文件说: 旋转仿射变换的角度(以弧度为单位)。在iOS中,正值指定逆时针旋转,负值指定顺时针旋转 但在我的实验中,我得出以下结论:Iphone 是CGAffineTransform';你的文件错了吗?,iphone,rotation,cgaffinetransform,Iphone,Rotation,Cgaffinetransform,文件说: 旋转仿射变换的角度(以弧度为单位)。在iOS中,正值指定逆时针旋转,负值指定顺时针旋转 但在我的实验中,我得出以下结论: YourView.transform = CGAffineTransformMakeRotation( positive value ); 将顺时针旋转视图,然后 YourView.transform = CGAffineTransformMakeRotation( Negative value ); 将逆时针旋转视图 这些相互矛盾吗?我的意思是,在一个翻转的
YourView.transform = CGAffineTransformMakeRotation( positive value );
将顺时针旋转视图,然后
YourView.transform = CGAffineTransformMakeRotation( Negative value );
将逆时针旋转视图
这些相互矛盾吗?我的意思是,在一个翻转的坐标系中,像这样:
正角度表示顺时针旋转,但文件上说“在iOS中,正值表示逆时针旋转”,所以我认为这是矛盾的。文档错了吗?我猜,因为您没有提供足够的代码,所以您是在
UIKit
视图中执行此操作的UIKit
在调用drawRect
之前翻转坐标系,给人一种旋转方向错误的印象
CoreGraphics
坐标系为第一象限,即,(0,0)为左下角,UIKit
为第四象限,左上角为(0,0)
如果你解开坐标系,一切都会好起来 我猜,因为您没有提供足够的代码,所以您是在
UIKit
视图中执行此操作的UIKit
在调用drawRect
之前翻转坐标系,给人一种旋转方向错误的印象
CoreGraphics
坐标系为第一象限,即,(0,0)为左下角,UIKit
为第四象限,左上角为(0,0)
如果你解开坐标系,一切都会好起来