程序启动后状态栏颜色等设置

本文介绍如何在iOS应用中设置状态栏样式为黑色透明,并提供了代码示例。此外,还介绍了如何判断设备系统版本及当前屏幕方向,以便根据不同情况调整应用界面。
1.

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];    这样的话就把状态栏设成了黑色,代码如下:

- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    // Override point for customization after application launch.

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

    return YES;

}


也可以看下这篇文章:转载自:http://blog.sina.com.cn/s/blog_a674ea930101a0h2.html

1.状态栏:

设备状态栏有时会使用不同样式,有时可能会隐藏,下面是状态栏的属性操作:

    [[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque]; //黑色状态栏

 

     [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]; //隐藏状态栏

2.模拟器版本判断:

    [[UIDevice currentDevice].systemVersion intValue]即当前设备版本,在项目中模拟器4.35.05.1的显示不同,为了区分不同版本以实现相同效果,可以这样判断:

    if([[UIDevice currentDevice].systemVersion intValue]>=5.0) {

        NSLog(@"5.0及以上!!!!!!!!");

    } else {

        NSLog(@"5.0以下!!!!!!!!");

    }

3.屏幕横竖屏判断:

项目iPad端需要支持横竖屏,这就要判断当前横竖屏状态来实现不同的显示效果,以下是判断方法:

UIInterfaceOrientation interfaceOrientation=[[UIApplication sharedApplication]statusBarOrientation];  //获取当前屏幕方向


 BOOL isLandscape =UIInterfaceOrientationIsLandscape(interfaceOrientation); //是否是横屏


if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation ==UIInterfaceOrientationPortraitUpsideDown){

//如果是竖屏

}  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值