cocos2d-x js 显示状态栏 iOS Status Bar

被人问到cocos2d-x项目怎么显示状态栏,其实状态隐藏与否跟cocos2dx一点关系都没有,只是2dx的模板cpp-template-default写死了。
因某度娘跟某谷姐都只有一堆 how to hide the status bar,就此撸一下 how to show status bar for cocos2d-x projects.

本文只做简单的显示设置,有兴趣深入的可以戳 iOS7下隐藏status bar的详细研究


Info.plist
View controller-based status bar appearance NO 这是status bar的设置优先级
Status bar is initially hidden NO

AppController.mm

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // ...
    [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
    [[UIApplication sharedApplication] setStatusBarHidden: NO];
    // Add the view controller's view to the window and display.
    window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] /*bounds*/applicationFrame]];

    //...
}

RootViewController.mm

//fix not hide status on ios7
- (BOOL)prefersStatusBarHidden
{
    return NO; //修改为NO, 2dx模板为YES
}

2d-js helloword 状态栏预览
显示状态栏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值