我们在开发会遇到这个需求UINavigationBar 下的一条横线往往和我们的需求不符合,有的可能需要去掉,有的则需要自定义下面的横线,网上有很多脑残的解决方案,我这里分享一个很简单实用的解决方案,我们都知道这条横线是系统自定义的image,我们只需要重新设置这条线就可以了,重点申明一下不需要UI 切图
[self.navigationController.navigationBar
setShadowImage:
[UIImage imageWithColor: [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5] andSize:CGSizeMake(width, 1)]];
这里的color 和 尺寸你都可以设置,随心所欲。
网友评论