本文共 1093 字,大约阅读时间需要 3 分钟。
-
- float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
- UIImage *backgroundImage = [UIImage imageNamed:@"navbg.png"];
-
- if(systemVersion>=5.0)
- {
- CGSize titleSize = self.navigationController.navigationBar.bounds.size;
- backgroundImage = [self scaleToSize:backgroundImage size:titleSize];
- [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;
- }
-
-
- self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:50/255.0 green:138/255.0 blue:233/255.0 alpha:1.0];
转载地址:http://fyzli.baihongyu.com/