1

我需要弄清楚 Cgaffinetransformrrotate 我正在将视图顺时针或逆时针旋转。

怎么可能?

4

4 回答 4

0

你必须做这样的事情

YourView.transform = CGAffineTransformMakeRotation( 270.0/180*M_PI );

我想剩下的事情你可以想出来..

于 2011-02-09T08:27:47.573 回答
0

旋转仿射变换的角度(以弧度为单位)。在 iOS 中,正值指定逆时针旋转,负值指定顺时针旋转。在 Mac OS X 中,正值指定顺时针旋转,负值指定逆时针旋转。

于 2011-07-26T14:01:48.313 回答
-1
YourView.transform = CGAffineTransformMakeRotation( positive value ); 

将顺时针旋转视图,并且

YourView.transform = CGAffineTransformMakeRotation( Negative value ); 

将逆时针旋转视图,

但文件说:

旋转仿射变换的角度(以弧度为单位)。在 iOS 中,正值指定逆时针旋转,负值指定顺时针旋转。

这些相互矛盾吗?

编辑(由 jcoleman 撰写):没有矛盾,因为 iOS 将显示与 Mac OSX 所做的相反。因此方向颠倒了。

于 2012-07-30T05:15:29.853 回答
-2

YourView.transform = CGAffineTransformMakeRotation(正值);
将顺时针旋转视图,并且
YourView.transform = CGAffineTransformMakeRotation(负值);
将逆时针旋转视图,

于 2011-02-09T11:13:33.117 回答