iOS之去掉NavigationBar 底部的黑线
2015-10-17 09:44
387 查看
先看效果图
这是素材
小弟刚开始直接用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
?
相关文章推荐
- Quartz2D简介
- iOS_自定义Button
- #在蓝懿学习iOSd的日子#
- 傻瓜式操作Nagios
- iOS开发——Handoff详解
- IOS正则表达式,很详细,值得一看!
- IOS - TableView上拉刷新数据后设置显示偏移(新数据置顶)
- 音乐/音效之工具类的封装
- iOS开发之多线程编程:GCD
- iOS:核心动画之转场动画CATransition
- IOS 同步操作 通信
- iOS:核心动画之动画组CAAnimationGroup
- IOS应用接iOS聚合支付(SDK集成说明)
- iOS 页面间几种传值方式(属性,代理,block,单例,通知)
- 整理iOS9适配中出现的坑(图文)
- iOS:核心动画之关键帧动画CAKeyframeAnimation
- ios申请真机调试( xcode 5)详细解析
- ios-数字格式化
- IOS开源项目指标
- iOS 懒加载