频道栏目
首页 > 程序开发 > 移动开发 > IOS > 正文
IOS开发(9)导航栏加入图片
2013-05-06 13:15:13           
收藏   我要投稿

1 前言
导航栏标题不一定非要是文字,可以是图片,甚至是任何视图控件,今天我们就来另行其道,用UIImageView来作为导航栏的title。

2 实例代码
ZYViewController.m代码:

 

[plain]
- (void)viewDidLoad 

    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
    self.view.backgroundColor = [UIColor whiteColor]; 
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 40.0f)];//初始化图片视图控件 
    imageView.contentMode = UIViewContentModeScaleAspectFit;//设置内容样式,通过保持长宽比缩放内容适应视图的大小,任何剩余的区域的视图的界限是透明的。 
    UIImage *image = [UIImage imageNamed:@"titleView.png"];//初始化图像视图 
    [imageView setImage:image]; 
    self.navigationItem.titleView = imageView;//设置导航栏的titleView为imageView 

- (void)viewDidLoad
{
    [super viewDidLoad];
 // Do any additional setup after loading the view, typically from a nib.
    self.view.backgroundColor = [UIColor whiteColor];
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 40.0f)];//初始化图片视图控件
    imageView.contentMode = UIViewContentModeScaleAspectFit;//设置内容样式,通过保持长宽比缩放内容适应视图的大小,任何剩余的区域的视图的界限是透明的。
    UIImage *image = [UIImage imageNamed:@"titleView.png"];//初始化图像视图
    [imageView setImage:image];
    self.navigationItem.titleView = imageView;//设置导航栏的titleView为imageView
}
运行结果:

 \
 


 

点击复制链接 与好友分享!回本站首页
相关TAG标签 图片
上一篇:IOS开发(8)之调整ViewController的序列
下一篇:IOS开发(10)UIBarButtonItem导航栏添加按钮
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站