cocos2dx怎样设置ios和Android横屏竖屏的几种方法
在ios7上或许我们设置好了横竖屏。但到了ios6上或许会变化。以下白白给大家分享一下我的做法
转载请注明地址http://blog.csdn.net/u010229677
1、通用的
仅仅须要在RootViewController.mm文件中面
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {return UIInterfaceOrientationIsPortrait( interfaceOrientation );
}// For ios6, use supportedInterfaceOrientations & shouldAutorotate instead
- (NSUInteger) supportedInterfaceOrientations{
#ifdef __IPHONE_6_0return UIInterfaceOrientationMaskPortrait;
#endif
}
- (BOOL) shouldAutorotate {return NO;
}
————也能够这么做—————
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationPortrait];
}
}
//可是
- (BOOL) shouldAutorotate {return NO;
}//一定要返回no
另外,须要在项目的General属性Deployment Info的Portrait前面选中
2、能够设置view与电池条方向保持一致
在AooController.mm中
<span style="font-size:18px;">- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions </span>
这个函数中加一句话
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated: NO];
android项目改动为横屏的方法是改动xml文件:
在AndroidManifest.xml中设置
android:screenOrientation="portrait"
转载于:https://www.cnblogs.com/mengfanrong/p/5064959.html
cocos2dx怎样设置ios和Android横屏竖屏的几种方法相关推荐
- android横屏竖屏设置
Android横竖屏切换总结(Android资料) Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 ...
- php判断显示器横屏还是竖屏,判断横屏竖屏(三种)
在做移动端页面的时候经常会遇到需要判断横屏还是竖屏.下面将目前已知的通过HTML,CSS,JS三种判断方法记录下来,方便以后翻阅. 1.通过在html中分别引用横屏和竖屏的样式: //引用竖屏的CSS ...
- android 横屏竖屏设置,Android中强制设置横屏与竖屏,与横竖屏生命周期的设置
许多小的知识点,是面试中经常会被提问到的,面试题也方式也会不一样,比如,让你在配置文件中设置Activity 为竖屏模式,答题方式是把相关的配置节点代码也给写出来,多少有点懵逼... 全屏 在Acti ...
- 设置屏幕横屏_android设置横屏和竖屏的两种方法
方法一:在AndroidManifest.xml中配置 假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ...
- Android横屏竖屏切换的问题
转自:http://blog.sina.com.cn/s/blog_77c632410101790w.html 一.禁止横竖屏转换 Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为 ...
- Android 模拟器横屏竖屏切换设置
Android 模拟器横屏竖屏切换设置 时间:2012-07-04 来源:设计与开发 作者:Daniel 点击:5571 摘要: Android 模拟器旋转,横屏.竖屏切换设置,andr ...
- android横屏分辨率,android适配不同分辨率hdpi、mdpi、ldpi横屏竖屏
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...
- Android 布局旋转 横屏竖屏
Android 屏幕旋转 横屏竖屏 横屏 竖屏 布局旋转 横屏 竖屏 方法一: *注意在setContentView()之前 if(this.getResources().getConfigurati ...
- 【转】Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...
最新文章
- ShopEx安装过程
- 3157: 国王奇遇记 3516: 国王奇遇记加强版 - BZOJ
- 原生 AJAX的相关介绍
- 服务端 I/O 性能大比拼:Node、PHP、Java、Go哪家强?
- 深度探索C++ 对象模型(5)-Initialization list(3)
- 数据结构与算法之RandomPool结构和岛问题
- 数学界的花木兰——苏菲﹒热尔曼
- 32位md5解密_GoLang:有趣的密码学之MD5
- laravel 5.2 Auth用户认证教程
- java 如何查看jdk版本位数
- 男人:你是“橙皮男”还是“草莓男”?
- codecademy
- linux 学习决心书
- 推荐一些stm32和DSP的学习视频和教程(资料)
- 数据结构C语言之停车场管理
- The Moo Particle
- win10有信号没有网络连接到服务器,win10系统显示网络连接正常但没有网络,无法上网的办法介绍...
- Iperf 详细介绍
- 经典的arena内存池实现-levelDB的内存池实现
- MT4平台上mql4实现的基于macd指标的智能交易EA