关于iPad程序如何强制横屏
在iPad应用开发时如何让设备只支持横屏(landscape)模式,我做了多次尝试,并没有发现比较简捷的设置方法。我尝试了大概大概3种方式。
1、通过XCode设置“iPad Deployment info”,只选择横屏左和横屏右,部署测试后并没有生效,这种方法实质是在xxx_info.plist项目配置文件中添加如下信息:<key>UISupportedInterfaceOrientations~ipad</key> <array> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> 2、通过对每个nib文件在IB中设置orientation为landscape,此法也不生效。 3、重载shouldAutorotateToInterfaceOrientation:方法,这种方式是可行的。具体如下: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return ((interfaceOrientation ==UIDeviceOrientationLandscapeLeft)||(interfaceOrientation ==UIDeviceOrientationLandscapeRight)); } 如果第一种方式生效,那么比较完美。虽然第三种方式可以完全满足横屏的需求,但是实现起来比较stupid,需要在每个controller中都重载shouldAutorotateToInterfaceOrientation:方法,当然也可以通过扩展UIViewController的方式来避免重复劳动。但是感觉也有点不太直接,期待有人指出sdk本身是否就有简捷方式支持。
关于iPad程序如何强制横屏相关推荐
- 强制横屏或竖屏解决方案
第一种:通过人为的办法改变view.transform的属性. 具体办法: view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于Vi ...
- 高德地图强制横屏后(旋转90deg)在手机上拖动方向问题(vue)
大屏需要在手机端横屏展示,强制横屏后,地图的拖动方向也相对正常的方向旋转90度 代码片段 html部分 <divid="mapInit"@touchstart.prevent ...
- php强行横屏,android强制横屏apk下载
安卓强制横屏软件(Ultimate Rotation Control)是一款专为安卓手机打造的转屏控制软件.软件功能强大,能够让你给您自由控制设备的屏幕旋转方式,支持自动.强行自动.锁定.竖屏.横屏. ...
- 全志 增加强制横屏标志 Patch
modify 增加强制横屏标志diff --git a/android/device/softwinner/t3-p1/t3_p1.mk b/android/device/softwinner/t3- ...
- android 程序退出广播,android 利用广播实现程序的强制退出
利用广播机制,实现程序的强制退出. 前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity 功能:打开程序后,先登录,登录成功后,进入主页面 ...
- java 强制安卓竖屏,Android4.0强制横屏竖屏
Android4.0强制横屏竖屏 方法一: android4.0/frameworks/base/services/Java/com/android/server/wm/WindowManagerSe ...
- html 文本横竖切换,(横竖屏切换/强制横屏)CSS3 transform 怎样才能中心旋转?
现在有一个canvas,我希望在(手机和平板)竖屏时能够把它以中心作为旋转原点旋转90°(强制横屏),但用了transform-origin,无论怎样设置数值都不能达到目的,是我哪里搞错了吗? 附CS ...
- [html] 移动端如何让页面强制横屏显示?
[html] 移动端如何让页面强制横屏显示? 说个想法 不一定能实现web端的话 通过判断页面屏幕宽度(这个得开陀螺仪权限吧) 然后经行div旋转 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放 ...
- 设置安卓app页面强制横屏或者竖屏,不随手机姿势变化
在AndroidMainfest.XML中, 加入到activity在mainfest的注册信息中 android:screenOrientation="portrait" //强 ...
最新文章
- 在结构化场景中基于单目的物体与平面SLAM方案
- SPOJ Supernumbers in a permutation(LIS)
- 关于在html中正常,在aspx中乱码的问题
- pfSense 2.4.0-RC版发布了!
- php实现返回界面,PHP实现模仿socket请求返回页面的方法
- RequestQueue
- Nginx的events块指令讲解
- 操作系统(二): 进程与线程
- 关于使用百度地图的总结
- 怎样正确查看Linux的内存占用情况
- android的交互方式,Android与js的交互方式
- Cocos2d-x windows + vs2010 配置图文详解
- 图的广度优先搜索算法
- 配置jboss,mysql,seam,eclipse步骤(一)
- Unity:一键移除所有预制体上的Missing脚本
- magento在线聊天工具
- 访问chm文件出现 已取消到该网页的导航的解决方法
- ESP8266通过arduino IED连接巴法云(TCP创客云)
- 五一不看人人人人人人,哪儿耍合适? | Alfred数据室
- python 课后习题:项目二数据分析之《冰与火之歌》全五卷人物关系图