添加按钮到导航栏

时间:2010-06-02 08:37:25

标签: iphone

我在向导航栏添加按钮时遇到问题。我的应用程序包含两个添加到tabBarController的viewControllers数组的视图控制器。将此tabBarController添加到navigationController的viewControllers数组中。在其中一个视图中,我有一个输入日期的文本字段。点击此文本字段时,将弹出日期选择器。同时我想在导航栏上显示一个完成按钮。我怎么能这样做...我尝试使用

self.tabBarController.navigationController.navigationItem.rightBarButtonItem = self.doneButton;

但这不起作用......

请帮帮我..

3 个答案:

答案 0 :(得分:2)

试试这段代码,

UIBarButtonItem *addButton = [[[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Done", @"")
                                                               style:UIBarButtonItemStyleBordered
                                                              target:self
                                                              action:@selector(DoneButton)] autorelease];

self.navigationItem.rightBarButtonItem = addButton;

祝你好运。

答案 1 :(得分:1)

试试这个

UIBarButtonItem* _doneButton;
self.navigationItem.rightBarButtonItem = _doneButton;

答案 2 :(得分:0)

使用这个:

UIButton *myBtn = [[UIButton alloc]init];
[self.navigationItem.titleView addSubview:myBtn];