UI: 在导航栏显示一张图片
2014-10-11 13:59
351 查看
问题:
在导航控制器的当前视图中的标题中用一张图片代替文本
使用导航项目中视图控制器中 navigation item 的 titleView 属性:
如果你想使用文本,可以使用导航项目的 title 属性。然而,如果要更多控制标题或者要在导航栏简单显示图片或者其他视图,可以使用视图控制器的导航项目中 titleView 属 性。
可以对其赋值任意UIView的子类对象,例如,我们创建了一个image view,并赋值了一个图片给它,然后把它作为导航控制器上当前视图控制器的标题显示出来。
在导航控制器的当前视图中的标题中用一张图片代替文本
使用导航项目中视图控制器中 navigation item 的 titleView 属性:
- (void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; /* Create an Image View to replace the Title View */ UIImageView *imageView =[[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 40.0f)]; imageView.contentMode = UIViewContentModeScaleAspectFit; /* Load an image. Be careful, this image will be cached */ UIImage *image = [UIImage imageNamed:@"FullSizeLogo.png"]; /* Set the image of the Image View */ [imageView setImage:image]; /* Set the Title View */ self.navigationItem.titleView = imageView; }
如果你想使用文本,可以使用导航项目的 title 属性。然而,如果要更多控制标题或者要在导航栏简单显示图片或者其他视图,可以使用视图控制器的导航项目中 titleView 属 性。
可以对其赋值任意UIView的子类对象,例如,我们创建了一个image view,并赋值了一个图片给它,然后把它作为导航控制器上当前视图控制器的标题显示出来。
相关文章推荐
- 在xp和win2003下一张显示奇怪的图片
- JavaScript传说中的图片截取(只显示一张图片的某个部分)
- Java/Android怎么让一张图片最简单的显示出来?不用布局.
- OpenCV入门系列(4):显示一张图片和一个视频
- 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 2 - 在UI线程之外处理Bitmaps ]
- 24小时学DX之第二小时——显示一张背景图片
- android高仿微信UI点击头像显示大图片效果
- 在scrollview里面显示imageview (一张超大图片), scrollview的上下显示多余的空白
- 用仿ActionScript的语法来编写html5——第一篇,显示一张图片
- gallery一屏幕显示一张图片
- 读取并显示数据库中的二进制图片(一张和一组)
- 浏览图片显示下一张
- 用一张图片作为网页的背景,能让这个图片不管是在普通显示器还是宽屏显示器上都能全屏显示
- 如何在对话框上显示一张图片
- 将图片贴到另一张图片显示
- 一个TIF文件包含多个文件,如何显示每一张图片
- 鼠标移动上去就显示一张跟在鼠标的图片JS代码
- 上一张图片显示
- 在xp和win2003下一张显示奇怪的图片
- android高仿微信UI点击头像显示大图片效果