XCODE shouldAutorotateToInterfaceOrientation 对于不同版本 设备旋转不同方向时 视图的相应旋转方向的实现

对于版本号不同的设备,旋转时视图的要做出相应的旋转,那么版本不同,代码的实现是如何的,如何对旋转方向做出限制?下面是小编的个人看法!

//版本号为3.5 -5.0

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation

{

//   return NO; //不支持随设备多的旋转而旋转;

return(toInterfaceAorientation != UIInterfaceOrientationLandscapeLeft);//当power键端旋转方向向左是视图不旋转

}

//版本号为6.0以上时

-(BOOL)shouldAutorotate

{

return YES;

}

- (NSUInteger)supportedInterfaceOrientations

{

return UIInterfaceOrientationMaskAllButUpsideDown;

}

如果有疑问和不同看法的 请加QQ:1649419270 微信号:meixianLYD

时间: 2024-08-21 20:39:37

XCODE shouldAutorotateToInterfaceOrientation 对于不同版本 设备旋转不同方向时 视图的相应旋转方向的实现的相关文章

Xcode(7.0以上版本)真机调试

1. 下载Xcode(7.0以上版本) 通过访问 https://developer.apple.com/xcode/downloads/ 下载最新的xcode7版本. 2. 配置accounts 打开Xcode,点击电脑屏幕左上角"Xcode",选择"Preferences",选择"Accounts",点击左下角的"+",选择"Add Apple ID",将自己的账号输入进去. 输入Apple ID后,下

xcode下build release版本的.a库

1. 点击房子 图标按钮 2. 弹出下拉菜单选择Edit Scheme 条目 3. 如下图,在左边table控件中选择 Run,然后右边 Info 条目下面选择 Build Configuration,选择Release项目. 4. 验证结果 打开product下.a 所在的目录,如下图,Release-iphoneos 表示 armv7架构下的.a 输出目录,前缀是Release表示版本.. 5. 使用lipo创建兼容版本的静态库 lipo -create Release-iphoneos/l

XCODE 添加不同IOS版本的模拟器

一.XCode->Preferences->Downloads, 可以下载模拟器. XCODE 就可以选择不同版本模拟器了@~~~~ XCODE 添加不同IOS版本的模拟器

Xcode ARC需要什么版本的环境支持

Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本支持ARC,iOS 4 和 iOS 5 下ARC都能工作,但Weak不支持Mac OS X v10.6 和 iOS 4,所以要想在iOS 4下运行用ARC的程序,只能用strong. 1)支持ARC的开发环境:Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本 2)支持ARC的运行环境: 2.1 支持weak:iOS 5 或 Mac OS X v10.7以上 2.2

Xcode使用git管理版本

Xcode 已经集成了git,建立新项目时钩选使用git,然后按照下面步骤让Xcode和git@osc 建立连接. 第一步:成生SSH密钥 打开终端命令工具,输入命令:ssh-keygen -t rsa -C "邮箱地址" 注意ssh-keygen没有空格.屏幕输出: Generating public/private rsa key pair. Enter file in which to save the key (/Users/diaosi/.ssh/id_rsa):文件名字 在

精简点名版本2App Store上传时遇到的问题

精简点名版本2App Store上传时遇到的问题 遇到这个问题主要是由于,你以前提交过一个个build version2的版本,所以冲突不能再提交了.如果想提交把build version换一个比如改成2.1,然后打包提交久可以了.

USB设备在连接PC时的reset从何而来?

最近在做烧写工具的优化工作,有一些关于USB的内容需要总结一下其中包括设备的初始化过程和枚举过程. 在枚举的过程中,设备会一直等PC端的状态,当等到reset命令时会对设备进行重新枚举.但是这个reset终端是如何而来呢? Halt Conditions A control endpoint may recover from a halt condition upon receiving a SETUP packet. If the endpoint does not recover from

类似百度音乐唱片播放时CD图片不停旋转的实现

类似百度音乐唱片播放时CD图片不停旋转的实现 效果图 html代码 <img src="img/logo.png" class="img-responsive" style="float: left;" /> css3代码 # img{ -webkit-transition: -webkit-transform 5s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0d

UI基础:视图控制器.屏幕旋转.MVC

UIViewController 视图控制器,继承自UIResponder,作用:管理视图并且响应事件 功能: 1.分担APPdelegate的工作 2.实现模块独立,能提高复用性 创建UIViewController对象: UIViewController *viewController=[[UIViewController alloc]init]; UIViewController 自身带了一个UiView,默认的大小和屏幕大小一样. 每一个window都带有一个根视图,如果不给根视图赋值,