cocos2d-x编译到ios上。默认是横屏的,若要改为http://竖屏。不同的ios版本号。方法也会不同

在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横屏竖屏的几种方法相关推荐

  1. android横屏竖屏设置

    Android横竖屏切换总结(Android资料) Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 ...

  2. php判断显示器横屏还是竖屏,判断横屏竖屏(三种)

    在做移动端页面的时候经常会遇到需要判断横屏还是竖屏.下面将目前已知的通过HTML,CSS,JS三种判断方法记录下来,方便以后翻阅. 1.通过在html中分别引用横屏和竖屏的样式: //引用竖屏的CSS ...

  3. android 横屏竖屏设置,Android中强制设置横屏与竖屏,与横竖屏生命周期的设置

    许多小的知识点,是面试中经常会被提问到的,面试题也方式也会不一样,比如,让你在配置文件中设置Activity 为竖屏模式,答题方式是把相关的配置节点代码也给写出来,多少有点懵逼... 全屏 在Acti ...

  4. 设置屏幕横屏_android设置横屏和竖屏的两种方法

    方法一:在AndroidManifest.xml中配置 假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上androi ...

  5. Android横屏竖屏切换的问题

    转自:http://blog.sina.com.cn/s/blog_77c632410101790w.html 一.禁止横竖屏转换 Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为 ...

  6. Android 模拟器横屏竖屏切换设置

    Android 模拟器横屏竖屏切换设置 时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,andr ...

  7. android横屏分辨率,android适配不同分辨率hdpi、mdpi、ldpi横屏竖屏

    一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...

  8. Android 布局旋转 横屏竖屏

    Android 屏幕旋转 横屏竖屏 横屏 竖屏 布局旋转 横屏 竖屏 方法一: *注意在setContentView()之前 if(this.getResources().getConfigurati ...

  9. 【转】Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

    一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...

最新文章

  1. ShopEx安装过程
  2. 3157: 国王奇遇记 3516: 国王奇遇记加强版 - BZOJ
  3. 原生 AJAX的相关介绍
  4. 服务端 I/O 性能大比拼:Node、PHP、Java、Go哪家强?
  5. 深度探索C++ 对象模型(5)-Initialization list(3)
  6. 数据结构与算法之RandomPool结构和岛问题
  7. 数学界的花木兰——苏菲﹒热尔曼
  8. 32位md5解密_GoLang:有趣的密码学之MD5
  9. laravel 5.2 Auth用户认证教程
  10. java 如何查看jdk版本位数
  11. 男人:你是“橙皮男”还是“草莓男”?
  12. codecademy
  13. linux 学习决心书
  14. 推荐一些stm32和DSP的学习视频和教程(资料)
  15. 数据结构C语言之停车场管理
  16. The Moo Particle
  17. win10有信号没有网络连接到服务器,win10系统显示网络连接正常但没有网络,无法上网的办法介绍...
  18. Iperf 详细介绍
  19. 经典的arena内存池实现-levelDB的内存池实现
  20. MT4平台上mql4实现的基于macd指标的智能交易EA

热门文章

  1. 计算机专业的学生怎么可以连计算机发展史都不知道
  2. 兰州职称计算机中心,【兰州2013年职称计算机考试报名通知】- 环球网校
  3. 2PC AND 3PC
  4. StickyListHeaders的使用
  5. Javascript Asynchonous Progamming
  6. .NET 技术社区之我见(中文篇)
  7. 透过现象看本质,透析NAC系统几步走(4)
  8. LeetCode 11. 盛最多水的容器
  9. PPT:A Lexicon-Based Graph Neural Network for Chinese NER
  10. 数据:DOGE近24小时交易额约为107.91亿美元