随笔-IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
2015-04-14 17:50
555 查看
//给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
相关文章推荐
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- IOS 在IOS6中设置navigationBar背景图片 会有一条 黑色阴影 --- 解决方案
- iOS 为 self.view 设置背景图片被切割的解决方案
- IOS 类似聊天框自动适应文字背景图片的设置
- ios 设置背景图片
- ios 设置背景图片
- ios开发设置navigationBar中显示成自定义图片同时不让push进去的子视图显示父视图中的图片
- iOS开发笔记--将图片设置为主界面背景
- IOS开发教程--如何去除tabbar顶部线条及设置背景图片
- IOS图片设置阴影
- iOS 背景图片设置
- ios设置导航栏背景图片、返回按钮背景、标题颜色等等
- IOS-自定义navigationBar,设置背景方法:
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- [转]在Flex4 Spark Application中设置图片背景解决方案汇总
- IOS 设置view背景图片
- IE8 png图片黑色阴影的解决方案!
- iOS6下修改UISearchBar的输入框背景去除阴影,并设置成iOS7风格
- 解决listview设置背景图片以后,拖动出现黑色的问题。