iOS去掉NavigationBar 底部的黑线
2015-12-30 15:44
399 查看
先看效果图
这是素材
小弟刚开始直接用navigationBar加载这张背景图
appDelgate里:
Objective C code
?
然后得到的效果图:
有黑线 而且 下方显示不完整
然后开始考虑是不是Navigation的 barTintColor是白色 , 然后开始设置barTintColor设置成clearColor没有效果 还是一样 奇怪了 ,研究了一番 总结了两种方法
适合IOS7.0以上
1.设置NavigationBar的BackgroundImage和ShadowImage
注意 这种方法要将一张图片分成两段(根据自己的情况)
shadowImage:
BackgroundImage:
appDelegate里:
Objective C code
?
效果图:
2.在NavigationBar加上一个ImageView
在viewWillAppear里
Objective C code
?
注意 [self.navigationController.navigationBar sendSubviewToBack:titleView];这一句,这是一个层级的交换的动作,一定要加上这一句,不然会直接覆盖掉title和navigationItem
这是素材
小弟刚开始直接用navigationBar加载这张背景图
appDelgate里:
Objective C code
?
有黑线 而且 下方显示不完整
然后开始考虑是不是Navigation的 barTintColor是白色 , 然后开始设置barTintColor设置成clearColor没有效果 还是一样 奇怪了 ,研究了一番 总结了两种方法
适合IOS7.0以上
1.设置NavigationBar的BackgroundImage和ShadowImage
注意 这种方法要将一张图片分成两段(根据自己的情况)
shadowImage:
BackgroundImage:
appDelegate里:
Objective C code
?
2.在NavigationBar加上一个ImageView
在viewWillAppear里
Objective C code
?
相关文章推荐
- ios发布版收不到推送
- iOS图像资源Images Assets
- ios-CocoaPods的使用
- Block全面分析
- ios 汉字转码 (汉字与utf8、Unicode转与汉字
- CocoaChina » iOS开发 » 用NSString怎么把UTF8转成unicode
- iOS-深浅拷贝
- iOS事件机制
- 使用Xcode和Instruments调试解决iOS内存泄露
- iOS 长按手势
- iOS汉字转成拼音
- ios使用 KVC 修改textField的placeholder的字体颜色和大小
- iOS 调试 crash breakpoint EXC_BAD_ACCESS SIGABRT(转)
- iOS开发-进阶:代理设计模式简介
- iOS经典讲解之Socket使用教程
- ios开发----应用数据存储的常用方法之plist存取方法
- iOS打开外部应用、浏览器
- IOS 学习blog
- iOS开发拓展篇—音频处理(音乐播放器6)
- iOS开发 第一天 创建HelloWorld