开发过程中我们经常会使用屏幕旋转功能,但是我们手机又不支持屏幕横屏,那我们如何简单的实现屏幕旋转
首先就是最关键的一个方法,方法很简单,就是在AppDelegate中实现一个方法
#pragma mark - add method
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
return [MXRotationManager defaultManager].interfaceOrientationMask;
}
第二个、就是屏幕旋转
- (IBAction)leftAction:(id)sender
{
[MXRotationManager defaultManager].orientation = UIInterfaceOrientationLandscapeLeft;
}
或者
- (IBAction)rightAction:(id)sender
{
[MXRotationManager defaultManager].orientation = UIDeviceOrientationLandscapeRight;
}
第三部,点击回复原样
- (IBAction)portraitAction:(id)sender
{
[MXRotationManager defaultManager].orientation = UIInterfaceOrientationPortrait;
}
已上就是方法的简答使用,下面附一个MXRotationManager的下载链接,放心免费的
下载链接:https://download.csdn.net/download/WangQingLei0307/12474560