iOS强制旋转屏幕

作者: 在这蓝色天空下 | 来源:发表于2016-03-18 18:16 被阅读348次

// 状态栏动画持续时间

CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration;

// 基础动画

[UIView beginAnimations:nil context:nil];

[UIView setAnimationDuration:duration];

// 修改状态栏的方向及view的方向进而强制旋转屏幕

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

self.navigationController.view.transform = CGAffineTransformIdentity;

self.navigationController.view.transform = CGAffineTransformMakeRotation(M_PI / 2);

self.navigationController.view.bounds = CGRectMake(self.navigationController.view.bounds.origin.x, self.navigationController.view.bounds.origin.y, kHorizontalWidth, kHorizontalHeight + 20);

[UIView commitAnimations];

相关文章

  • iOS 强制旋转屏幕

    项目需求: 我只是以第一个需求为例,第二种情况,道理相同。 无需强行选中 Device Orientation 中...

  • iOS 强制旋转屏幕

    前言 在开发中有时会碰到旋转屏幕的需求,例如直播时横竖屏推流,这里我使用的一种方法时用纯代码强制翻转,其他晚上方法...

  • iOS强制屏幕旋转

    最近项目需要展现一些图表,需要在用到的页面将页面设置为横屏,查阅整理出三个方案记录下来。其中方案一和方案二整个页面...

  • iOS强制旋转屏幕

    // 状态栏动画持续时间CGFloat duration = [UIApplication sharedAppli...

  • iOS-屏幕旋转截屏相关

    本篇收录各种屏幕旋转知识点等. 1.详解iOS开发中处理屏幕旋转的几种方法2.iOS 个别页面强制横屏,其他页面竖...

  • IOS 强制设置屏幕旋转

    今天研究了下强制设置屏幕旋转,在这记录下 如果app需要有界面旋转屏幕的,那么你的General里的Device ...

  • iOS16屏幕旋转

    iOS16出来一段时间了,个别app出现屏幕不能强制旋转全屏,原因就是iOS不再支持UIDevice 方式的旋转下...

  • 屏幕旋转

    屏幕旋转 推荐文档 了解UIWindow——UIWindow实践 iOS屏幕旋转问题总结 IOS:屏幕旋转与变换 ...

  • iOS 部分界面强制横屏与强制竖屏

    最新屏幕强制旋转详见 强制横屏(此方法为旋转视图) 恢复竖屏

  • iOS 获取屏幕方向,和强制屏幕旋转

    iOS 获取屏幕方向 建议使用[UIApplication sharedApplication].statusBa...

网友评论

    本文标题:iOS强制旋转屏幕

    本文链接:https://www.haomeiwen.com/subject/eoqhlttx.html