ios开发
发表时间:2020-10-19
发布人:葵宇科技
浏览次数:41
良久没弄cocos2d-x了。今天闲着蛋疼从新玩了下。
简单说下本身解决iphone5适配的问题,办法很笨,然则挺简单的。
1.在ios目次下的RootViewController.mm文件中参加如下代码
[cpp] view plaincopy
- // 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_0
- return UIInterfaceOrientationMaskLandscape;
- #endif
- }
2.手动导入Default-568h@2x.png图片。 因为有的时刻xcode不会帮我们主动导入,如不雅没有导入,高低照样黑边的。
3.在须要设置宏的处所,应用
CCSize size = CCDirector::sharedDirector()->getWinSize();
if (size.height == 1136)
{
...
}
如许的办法进行定义。
办法固然笨,那能解决问题的就是办法...