利用系统自动生成的代码。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);//系统默认不支持旋转功能
}

要想让系统自动实现旋转功能仅需要实现上面的代码,把return (interfaceOrientation == UIInterfaceOrientationPortrait)修改成为return OK即可。

修改后的代码为:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return OK;
}

然后在使用自动调整属性设计界面(WIN+3),指定要支持的方向即可。(WIN键就是Ctrl和Alt键中间的键)

在使用模拟仿真器的时候,要让其自动旋转只需WIN+ ->(<-)即可。

下面是支持上下横屏的代码:

// Override to allow orientations other than the default portrait orientation.
// This method is deprecated on ios6
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {return UIInterfaceOrientationIsLandscape( interfaceOrientation );
}// For ios6, use supportedInterfaceOrientations & shouldAutorotate instead
- (NSUInteger) supportedInterfaceOrientations{
#ifdef __IPHONE_6_0return UIInterfaceOrientationMaskLandscape;
#endif
}- (BOOL) shouldAutorotate {return YES;
}

iphone 恒屏和自动旋转相关推荐

  1. iPhone之横竖屏与自动旋转

    iPhone的自动旋转功能一共有三种方法: 使用自动调整属性处理旋转,利用系统自动生成的代码. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIIn ...

  2. iphone横竖屏切换,旋转屏幕

    http://www.cocoachina.com/bbs/simple/?t124992.html 1.用UINavigationController处理2个以上ViewController跳转时, ...

  3. ios-Safari保存H5网页到主屏幕-WapApp(H5全屏,自动旋转适配)

    注:本文介绍H5网页在ios下可以通过保存到主屏幕的方式,让用户体验到类似原生应用的感觉,在ios难以过审的如今,这也不乏是一种退而求其次的方法. 一.在Head里增加meta与link标签 保存到桌 ...

  4. iphone自动旋转与调整大小

    转自http://my.oschina.net/plumsoft/blog/47289 苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向. 默认情况下, ...

  5. IOS应用开发之自动旋转与调整大小

    苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向. 默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样.如果运行以前写的程序,当把模拟器旋转, ...

  6. iOS开发:自动旋转与调整大小

    苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向. 默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样.如果运行以前写的程序,当把模拟器旋转, ...

  7. iOS开发7:自动旋转与调整大小

    iOS开发7:自动旋转与调整大小 收藏  分享到 发表于 2012-08-31  •  16285 次查看 苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和 ...

  8. iOS开发屏幕自动旋转与调整大小

    原文链接地址: http://ytwhw.iteye.com/blog/1767465 在此谢谢原博主的精心整理! 关注小白,共同成长! 苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写 ...

  9. [ios开发]锁屏后的相机的方向检查,与图片的自动旋转

    关键词:imageOrientation, 自动旋转, 获取方向, 锁屏, 图片方向, 自定义拍照 问题描述: 一个同事开发iphone拍照后为图片添加滤镜的功能. 发现添加滤镜时总出现方向自动变化的 ...

最新文章

  1. 【转】jQuery获取Select option 选择的Text和Value
  2. AI口语翻译,遇到的可不止口齿不清…….
  3. iText in Action 2nd4.2节(Changing the properties of a cell)读书笔记
  4. TCP/IP 笔记 - TCP连接管理
  5. Quartz定时框架CronTrigger开发使用实例
  6. HDU - 1542 Atlantis(线段树+扫描线)
  7. 圣诞前夜预告|深入理解Linux内核经验分享
  8. [C语言]一个很实用的服务端和客户端进行UDP通信的实例
  9. 服务器硬件检测(采用mcelog)
  10. SAP License:SAP-Coding Block
  11. 为啥Redis/Mongo这么快,就不能直接替代mysql吗?
  12. php 调试常用函数,PHP几个常用的去空、分组、调试数组函数
  13. hdu 3853 概率dp
  14. Template Method (模板方法模式)
  15. Python爬虫:无账号无限制获取企查查信息
  16. Win7-VirsualBox下学习Ubuntu--Ubuntu和Win7共享文件夹
  17. linux 视频壁纸,Plasma video wallpaper: KDE 4 视频壁纸
  18. 重量级锁和轻量级锁(自旋锁)
  19. vue中路由传参方式之二(this.$router.push进行编程式路由跳转传参)
  20. oracle数据库中的回收站,Oracle 10G 中的"回收站"-数据库专栏,ORACLE

热门文章

  1. python houdini_【微笔记】houdini使用python创建城市教程笔记I
  2. flex自适应宽度显示省略号
  3. linux deepin 进入桌面,让deepin系统用上gnome桌面环境,附成功的经验分享
  4. idea中切换分支开发
  5. 联想笔记本电脑在没有快捷键的情况下如何开启与关闭触摸板功能
  6. 手机看图app android开源小众,4款小众实用的手机APP,全是安卓手机的黑科技软件!...
  7. 五个维度让你更加了解闲鱼无货源玩法
  8. 男士英文名的寓意 (M~W)
  9. 如何在 Linux 中安装和使用 duf 命令
  10. 在手机中设置静态IP的方法