IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
来源:互联网 发布:3b数控线切割编程图案 编辑:程序博客网 时间:2024/04/29 13:06
//给navigationBar设置背景图片
if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"]
forBarMetrics:UIBarMetricsDefault];
}
self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"nav_bg.png"].CGImage;
解决方案 1:
[self.navigationController.navigationBar.layer setMasksToBounds:YES]; // 剪切掉多余的背景
解决方案 2:
self.navigationController.navigationBar.clipsToBounds = YES;
解决方案 3:
CustomNavBar *navBar = (CustomNavBar *)self.navigationController.navigationBar;
[navBar setBackgroundImage:[UIImage imageNamed:@"navigation_bar_gray.png"] forBarMetrics:UIBarMetricsDefault];
navBar.shadowImage = [[UIImage alloc]init]; // this is what acctually removed the shadow under navigation bar
if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"]
forBarMetrics:UIBarMetricsDefault];
}
self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"nav_bg.png"].CGImage;
解决方案 1:
[self.navigationController.navigationBar.layer setMasksToBounds:YES]; // 剪切掉多余的背景
解决方案 2:
self.navigationController.navigationBar.clipsToBounds = YES;
解决方案 3:
CustomNavBar *navBar = (CustomNavBar *)self.navigationController.navigationBar;
[navBar setBackgroundImage:[UIImage imageNamed:@"navigation_bar_gray.png"] forBarMetrics:UIBarMetricsDefault];
navBar.shadowImage = [[UIImage alloc]init]; // this is what acctually removed the shadow under navigation bar
0 0
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- 随笔-IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- iOS6中设置navigationBar.tintColor会改变Status Bar的颜色
- iOS中NavigationBar设置
- NavigationBar设置背景图片后,内容视图会下移的问题
- 一级页面隐藏Navigationbar, 而二级页面就得打开navigationbar,显示出现的黑色阴影解决方案
- 在iOS应用程序中打开设备设置界面及其中某指定的选项界面(ios6以后也有)
- 分享几个ios中改变navigationBar的背景图片的方法
- iOS中改变navigationBar的背景图片的方法
- ios 在xcode 5.0以上(做iOS7的项目)怎么设置取消iOS6的Icon半月阴影效果
- IOS 如果要给navigationBar设置背景,必须放在所有修改之后设置,否则IOS4.3会失败
- iOS 中背景图片的设置
- iOS中设置NavigationBar的属性
- ios 5.0 设置navigationbar / toolbar 背景图片的方法 (以前用的设置navgationbar的背景图片的方法已经失效)
- 如何在 iOS 7 中设置 barTintColor 实现类似网易和 Facebook 的 navigationBar 效果
- 如何在 iOS 7 中设置 barTintColor 实现类似网易和 Facebook 的 navigationBar 效果
- Red5的使用--使用日志
- CString和wchar_t *的相互转化
- CocoaPods安装和使用教程
- hdu 2039 最经典的入门题
- Struts2上传文件
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- 类设计者的核查表----c++沉思录笔记
- Java 环境变量配置
- Android访问中央气象台的天气预报API得到天气数据
- Flex Builder3 安装SVN插件
- LCD driver
- javaweb之Filter详解
- 电脑经常黑屏死机是什么原因?
- UMl之静态图(类图、对象图、包图)