我在向导航栏添加按钮时遇到问题。我的应用程序包含两个添加到tabBarController的viewControllers数组的视图控制器。将此tabBarController添加到navigationController的viewControllers数组中。在其中一个视图中,我有一个输入日期的文本字段。点击此文本字段时,将弹出日期选择器。同时我想在导航栏上显示一个完成按钮。我怎么能这样做...我尝试使用
self.tabBarController.navigationController.navigationItem.rightBarButtonItem = self.doneButton;
但这不起作用......
请帮帮我..
答案 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];