首页 > 移动平台 > 详细

iOS开发之如何修改导航栏的内容

时间:2015-08-31 21:08:21      阅读:618      评论:0      收藏:0      [点我收藏+]

导航栏的内容由栈顶控制器的navigationItem属性决定。

UINavigationItem有以下属性影响着导航栏的内容(通常在子控制器中viewDidLoad方法中调用这些方法)

左上角的返回按钮:

@property(nonatomic,retain) UIBarButtonItem *backBarButtonItem;

例如:self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleDone target:nil action:nil];//这个方法要在上一个ViewController中调用

 

中间的标题视图:

@property(nonatomic,retain) UIView  *titleView;

例如:self. navigationItem.titleView = myView;

 

中间的标题文字:

@property(nonatomic,copy)   NSString  *title;

例如:self.navigationItem.title = @"第1个控制器";

 

左上角的视图:

@property(nonatomic,retain) UIBarButtonItem *leftBarButtonItem;

例如:self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:nil action:nil];

 

右上角的视图:

@property(nonatomic,retain) UIBarButtonItem *rightBarButtonItem;

iOS开发之如何修改导航栏的内容

原文:http://www.cnblogs.com/lifengfneg/p/4773887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!