//简单记录一下
//IOS 隐藏导航栏下面黑色分割线
第一步
[self.navigationController.navigationBar setShadowImage:[UIImage imageWithColor:[UIColor clearColor]]];
这里的imageWithColor 是对UIImage的分类
附上代码段
+ (UIImage *)imageWithColor:(UIColor *)color {
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
本文介绍了一种在iOS应用中去除导航栏底部黑色分割线的方法。通过设置navigationBar的shadowImage属性为透明颜色生成的图片,可以有效隐藏该线条,实现更美观的界面效果。
5184

被折叠的 条评论
为什么被折叠?



