//旋转方向

- (void)interfaceOrientation:(UIInterfaceOrientation)orientation

{

if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {

SEL selector             = NSSelectorFromString(@"setOrientation:");

NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]];

[invocation setSelector:selector];

[invocation setTarget:[UIDevice currentDevice]];

int val                  = orientation;

[invocation setArgument:&val atIndex:2];

[invocation invoke];

}

if (orientation == UIInterfaceOrientationLandscapeRight||orientation == UIInterfaceOrientationLandscapeLeft) {

// 设置横屏

} else if (orientation == UIInterfaceOrientationPortrait) {

// 设置竖屏

}else if (orientation == UIInterfaceOrientationPortraitUpsideDown){

//

}

}

iOS 横竖屏切换的方法相关推荐

  1. 如何解决ios横竖屏切换布局错乱的问题

    如何解决ios横竖屏切换布局错乱的问题 可以使用 location.reload(); 强制刷新页面 mounted () {// 监听 resize 方法window.addEventListene ...

  2. iOS 横竖屏切换解决方案

    iOS 横竖屏切换解决方案 参考文章: (1)iOS 横竖屏切换解决方案 (2)https://www.cnblogs.com/qqcc1388/p/7358552.html 备忘一下.

  3. ios 横竖屏切换总结

    UIViewController强制竖屏: 如果想整个APP竖屏,可以写一个BaseViewcontroller 1 先在AppDelegate.m里面重写如下方法 - (UIInterfaceOri ...

  4. iOS终极横竖屏切换解决方案

    大家的项目都是只支持竖屏的吧?大多数朋友(这其中当然也包括博主),都没有做过横屏开发,这次项目刚好有这个需求,因此把横竖屏相关的心得写成一遍文章供诸位参考. 01.综述 大多数公司的项目都只支持竖屏, ...

  5. [贝聊科技] iOS 终极横竖屏切换解决方案

    大家的项目都是只支持竖屏的吧?大多数朋友(这其中当然也包括博主),都没有做过横屏开发,这次项目刚好有这个需求,因此把横竖屏相关的心得写成一遍文章供诸位参考. 01.综述 大多数公司的项目都只支持竖屏, ...

  6. iOS 中横竖屏切换

    iOS 中横竖屏切换的功能,在开发iOS app中总能遇到.以前看过几次,感觉简单,但是没有敲过代码实现,最近又碰到了,demo尝试了几种情况,这里就做下总结. 注意 横屏两种情况是反的你知道吗? U ...

  7. iOS视频播放横竖屏切换技巧

    一.需求:横竖屏切换. 二.效果:                       三.实现: 如上图,点击工具栏的第四个按钮进行横屏切换: - (void)toolTabButtonPressed:(A ...

  8. FirefoxOS横竖屏切换应用开发一般方法总结

    结论:目前Firefoxos已经支持横竖屏自动切换,前提是:手机支持orientationsensor 具体的实现方式如下: 1.一般情况下,在我们开发的应用在没有对横竖屏切换开发做任何设置或者限制的 ...

  9. android横竖屏切换方法,Android横竖屏切换的生命周期

    关于Android手机横竖屏切换时Activity的生命周期问题,网上有很多相似的文章,大多数都是说明在竖屏切换横屏时Activity会重启一次,而在横屏切换竖屏时Activity会重启两次. 我本身 ...

最新文章

  1. php和python交互-python与php的比较
  2. 多线程:happens-before 先行发生原则
  3. [css] 在页面中的应该使用奇数还是偶数的字体?为什么呢?
  4. Qt Creator怎样更改默认构建目录
  5. jsp点击按钮弹出输入框_【问答3】需要点击虚拟键盘上发送(搜索)按钮的写法...
  6. 如何用计算机计算平均温差,换热器传热计算的平均温差法.PPT
  7. 计算机视觉论文-2021-08-03
  8. grubbs准则 matlab_MATLAB-格拉布斯准则(MATLAB-Grubbs criterion)_0
  9. 【元胞自动机】基于元胞自动机模拟和改进遗传算法的动态网络分配模型分析matlab仿真
  10. Matlab-SEIR传染病模型预测
  11. 贪心科技NLP实习面试
  12. mysql表的拆分,外键的添加,删除,级联操作
  13. NYOJ 456 邮票分你一半
  14. Scott:改善SilverLight安装体验
  15. 雪亮工程、平安城市以及天网工程这三者有什么区别?
  16. Java 8 Lambda表达式官方入门教程(包括Lambda表达式介绍和语法)
  17. PVE虚拟机篇-简介
  18. 多个苏宁快递的物流情况是怎么批量查询的
  19. 知名投资人大卫 · 考恩:量子计算值得我“豪赌”
  20. VisualSVN Server是什么

热门文章

  1. Spring中的bean标签详解
  2. Linux的基本学习(八)——正则、文本处理以及shell脚本
  3. Java-面向对象之(抽象类+接口)
  4. AIDE手机编程初级教程(零基础向) 3.4 本章小结
  5. 简约工作展示汇报PPT模板
  6. HTTP Headers 之 Origin跨域访问一定要加上这个header
  7. 短视频创新的一把火从C端烧B端 趣拍云动图功能重磅发布
  8. Grizzly:Java NIO框架
  9. Java使用网易云信发送短信验证码
  10. 怎么给word文档注音_怎样给word2007文档自动注音