自定义导航栏背景图片和颜色
2014-01-14 11:28
423 查看
转自:/article/8380099.html
首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单
[java] view
plaincopyprint?
UINavigationBar *navBar = self.navigationController.navigationBar;
#define kSCNavBarImageTag 10
if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)])
{
//if iOS 5.0 and later
[navBar setBackgroundImage:[UIImage imageNamed:@"navbar1.png"] forBarMetrics:UIBarMetricsDefault];
}
else
{
UIImageView *imageView = (UIImageView *)[navBar viewWithTag:kSCNavBarImageTag];
if (imageView == nil)
{
imageView = [[UIImageView alloc] initWithImage:
[UIImage imageNamed:@"navbar1.png"]];
[imageView setTag:kSCNavBarImageTag];
[navBar insertSubview:imageView atIndex:0];
[imageView release];
}
}
更改颜色,可以使用tintColor属性
首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单
[java] view
plaincopyprint?
UINavigationBar *navBar = self.navigationController.navigationBar;
#define kSCNavBarImageTag 10
if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)])
{
//if iOS 5.0 and later
[navBar setBackgroundImage:[UIImage imageNamed:@"navbar1.png"] forBarMetrics:UIBarMetricsDefault];
}
else
{
UIImageView *imageView = (UIImageView *)[navBar viewWithTag:kSCNavBarImageTag];
if (imageView == nil)
{
imageView = [[UIImageView alloc] initWithImage:
[UIImage imageNamed:@"navbar1.png"]];
[imageView setTag:kSCNavBarImageTag];
[navBar insertSubview:imageView atIndex:0];
[imageView release];
}
}
更改颜色,可以使用tintColor属性
相关文章推荐
- 自定义导航栏背景图片和颜色
- ios 自定义导航栏背景图片和颜色
- IOS 自定义导航栏背景图片和颜色
- 自定义UINavigationBar背景图片和颜色
- 自定义UITabBar的背景图片或者颜色
- jquery mobile 设置背景图片铺满整个屏幕以及自定义背景图文字颜色问题
- Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
- Android评分条控件RatingBar自定义背景颜色图片
- Android代码中设置图片,文本自定义颜色,Linearlayout等控件设置背景
- 自定义UITabBar的背景图片或者颜色
- Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
- iOS 自定义分区头加上图片 以及导航控制器 颜色随滑动改变
- Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
- [转载]自定义UITabBar的背景图片或者颜色
- 自定义UITabBar的背景图片或者颜色
- ios之自定义导航栏背景,标题和返回按钮文字颜色
- iOS 7+自定义导航栏背景,标题和返回按钮文字颜色
- Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片
- Android中自定义SeekBar背景颜色,进度条颜色,滑块图片
- Android中自定义SeekBar的背景颜色,进度条颜色,以及滑块的图片