Ios 设置图像视图方向
Im使用根据计时器选择器移动的UIImageview。它的中心移动一定的x轴和y轴。现在我想让这个图像在时间上旋转,这意味着,我需要添加一个名为“w”的浮点常量,它将是每次选择器运行时图像旋转的角度。Ios 设置图像视图方向,ios,objective-c,uiimageview,Ios,Objective C,Uiimageview,Im使用根据计时器选择器移动的UIImageview。它的中心移动一定的x轴和y轴。现在我想让这个图像在时间上旋转,这意味着,我需要添加一个名为“w”的浮点常量,它将是每次选择器运行时图像旋转的角度。 我需要知道是否有任何可能的方法访问UIImageView当前方向并修改它 如果需要旋转UIImageView,可以使用此 CGAffineTransform transform = CGAffineTransformRotate(imageView.transform, M_PI / 2.0f);
我需要知道是否有任何可能的方法访问UIImageView当前方向并修改它 如果需要旋转UIImageView,可以使用此
CGAffineTransform transform = CGAffineTransformRotate(imageView.transform, M_PI / 2.0f);
imageView.transform = transform;
在计时器方法中针对当前旋转度使用此选项 首先
#define degreesToRadians( degrees ) ( ( degrees ) / 180.0 * M_PI )
这将从度转换为弧度进行变换
这是一个您应该调用以打开imageview的方法
-(void)rotateImage
{
yourImageView.transform = CGAffineTransformMakeRotation(atan2(yourImageView.transform.b, yourImageView.transform.a)+degreesToRadians(delta));
k++;
}
delta是旋转量。作为一个角度
atan2b,a获取imageview的当前旋转。
更详细的回答