UIDeviceOrientation orientation = orientation];
这个代码是设置设备的方向,方向改变的时候图片一下就变了180度,有没有办法让图片慢慢转过180度?
我的应用里面涉及到重力,如果用下面的代码可以达到效果,但是翻页的时候下一页就是颠倒的。
float duration = 0.25f;
float angle = 0.0f;
UIDeviceOrientation orientation = orientation];
switch (orientation)
{
case UIDeviceOrientationPortraitUpsideDown: //按钮在上
angle = 180.0f;
myGravity=-1;
break;
case UIDeviceOrientationLandscapeLeft: //按钮在右边
angle = 0.0f;
break;
case UIDeviceOrientationLandscapeRight: //按钮在左边
angle = 0.0f;
break;
case UIDeviceOrientationPortrait: //按钮在下
angle = 0.0f;
myGravity=1;
break;
default:
angle = 0.0f;
break;
}
.runningScene runAction:];