修改navigation的背景和背景图片
来源:互联网 发布:mac 如何转换flac ape 编辑:程序博客网 时间:2024/06/07 17:40
- //通过背景图片来设置背景
- float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
- UIImage *backgroundImage = [UIImage imageNamed:@"navbg.png"]; //获取图片
- if(systemVersion>=5.0)
- {
- CGSize titleSize = self.navigationController.navigationBar.bounds.size; //获取Navigation Bar的位置和大小
- backgroundImage = [self scaleToSize:backgroundImage size:titleSize];//设置图片的大小与Navigation Bar相同
- [self.navigationController.navigationBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault]; //设置背景
- }
- else
- {
- [self.navigationController.navigationBar insertSubview:[[[UIImageView alloc] initWithImage:backgroundImage] autorelease] atIndex:1];
- }
- //调整图片大小
- - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{
- UIGraphicsBeginImageContext(size);
- [img drawInRect:CGRectMake(0, 0, size.width, size.height)];
- UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
- UIGraphicsEndImageContext();
- return scaledImage;
- }
- //设置背景样式可用通过设置tintColor来设置
- self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:50/255.0 green:138/255.0 blue:233/255.0 alpha:1.0];//改变navigation的背景颜色
0 0
- 修改navigation的背景和背景图片
- 修改cell的背景和背景图片
- Navigation Bar的背景图片设置
- 设置UINavigation的背景图片和背景颜色
- 设置navigationController的背景颜色和背景图片
- 设置UINavigation的背景图片和背景颜色
- MFC对话框修改背景颜色或添加背景图片、控件背景与字体颜色的修改
- navigation bar透明设置和view的背景图片设置-tableview全屏覆盖无法正常显示背景图片
- QWidget的背景颜色和背景图片的设置
- QWidget的背景颜色和背景图片的设置
- QWidget的背景颜色和背景图片的设置
- QWidget的背景颜色和背景图片的设置
- QWidget的背景颜色和背景图片的设置
- iOS 8 设置导航栏的背景颜色和背景图片
- background---背景颜色和背景图片填充的范围
- CSS3多个背景图片和之前背景的笔记
- 使用java代码修改背景图片、背景颜色
- ios修改Navigation的标题的颜色,字体大小,背景颜色等
- MVP开发模式个人总结
- Java的方式生成条形码
- git下载编译proxychains实现socks代理使用
- 魔法宝石(思维啊……)
- SQL查询--列出至少有一个员工的部门
- 修改navigation的背景和背景图片
- 项目成本管理-案例分享
- BIT (树状数组) ——Poj 3067 Japan
- 移动端开发问题总结1
- JAVA实现变态跳台阶问题(《剑指offer》)
- OkHttp网络连接封装工具类
- Nginx 之实现原理
- 微信小程序例子:喵喵看书
- LeetCode (20)Valid Parentheses