当我的应用程序启动时,它最初是纵向的。当ipad设备被物理旋转时,它可以旋转。
我希望添加一个功能,允许用户单击一个按钮来打开帮助教程。我想要的教程只是景观。
因此,我重写了shouldAutorotateToInterfaceOrientation方法来检查应用程序是否处于帮助教程模式;如果是,则返回'Yes‘:
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation ==UIInterfaceOrientationLandscapeRight)`当屏幕处于纵向时,当用户单击按钮打开帮助教程时,如何在按钮响应代码的开头将屏幕旋转到横向?
发布于 2012-06-18 17:53:03
如果带有帮助教程的控制器不支持肖像,它将自动在横向模式下显示图像,即使用户不像那样拿着设备,您也不需要通过代码自己“旋转”屏幕。
如果要手动旋转视图(但不更改设备方向),请使用此代码进行90度旋转
CGAffineTransform transform = CGAffineTransformMakeRotation(-M_PI_2);
self.view.transform = transform;M_PI_2 = 90度
M_PI = 180度
https://stackoverflow.com/questions/11079681
复制相似问题