您的位置:首页 > 移动开发 > IOS开发

IOS去掉导航条一条线 navigationBar去掉一条线,改变状态栏默认颜色

2015-06-09 11:56 513 查看
1.去掉导航条的线,这是原图,中间的一个黑线 去掉后的效果不废话, 代码搞起
///// 给navigationBar.shadowImage设置UIImage
 self.navigationController.navigationBar.shadowImage=[MyMethod imageWithColor:[UIColor clearColor] size:CGSizeMake(SIZEWIDTH, 1)];
////// 生成Image图片
+(UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size{    CGRect rect = CGRectMake(0, 0, size.width, size.height);    UIGraphicsBeginImageContext(rect.size);    CGContextRef context = UIGraphicsGetCurrentContext();        CGContextSetFillColorWithColor(context, [color CGColor]);    CGContextFillRect(context, rect);        UIImage *image = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();        return image;}
2.改变状态栏默认的黑色,将黑色变为白色改变前 改变后改变步骤如下第一步第二步,在AppDelegate中 添加红框代码 第三步 ,在 viewDidLoad中 加入 : [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: