Iphone 更改Leftbarbuttonitem Ttitle
我使用的是双视图控制器。我知道当我们移动到第二个视图控制器时,第二个视图控制器中的后退按钮标题将显示第一个视图控制器标题。现在,我的第一个视图控制器标题是注册,但当我移动到第二个视图控制器时,后面应该显示为“主页”。我尝试使用下面的代码,但没有改变Iphone 更改Leftbarbuttonitem Ttitle,iphone,objective-c,cocoa-touch,uiviewcontroller,uinavigationcontroller,Iphone,Objective C,Cocoa Touch,Uiviewcontroller,Uinavigationcontroller,我使用的是双视图控制器。我知道当我们移动到第二个视图控制器时,第二个视图控制器中的后退按钮标题将显示第一个视图控制器标题。现在,我的第一个视图控制器标题是注册,但当我移动到第二个视图控制器时,后面应该显示为“主页”。我尝试使用下面的代码,但没有改变 self.navigationController.navigationBar.backItem.title = @"Home"; 即使在SecondViewController中,我也创建了自己的自定义Barbuttonite,如下所示 UIB
self.navigationController.navigationBar.backItem.title = @"Home";
即使在SecondViewController中,我也创建了自己的自定义Barbuttonite,如下所示
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
但是按钮看起来像一个矩形
有人能告诉我如何更改Leftbutton项目标题吗 您需要隐藏BackButton,然后创建自己的左UIBarButtonItem
self.navigationItem.hidesBackButton=YES;
UIBarButtonItem *btn=[[UIBarButtonItem alloc]initWithTitle:@"YourCustomTitle" style:UIBarButtonItemStyleBordered target:self action:@selector(yourAction:)];
self.navigationItem.leftBarButtonItem=btn;
若要在左侧显示更多UIBarButton,则需要创建具有容量的NSMutableArray*ArrbBarbtn,然后向其中添加UIBarButton对象
在该板条箱UIToolBar之后,然后[myToolBar setItems:arrbBarbtn]
使用customView:myToolBar最终创建自定义UIBarButton。将其分配给self.navigationItem.LeftBarButtonim。如果您需要代码,我将在推送新的ViewController之前提供。:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil];
[[self navigationItem] setBackBarButtonItem:backButton];
[backButton release];
[self.navigationController pushViewController:newVC animated:YES];
你也可以这样做。。。在FirstViewController中编写此代码
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationItem setTitle:@"FirstViewController"];
[super viewWillAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
[self.navigationItem setTitle:@"Registration"];
[super viewWillDisappear:animated];
}
试试这个我们可以用“主页”来完成,但当你点击该按钮时,你将进入后屏幕“注册”。这对你来说不是问题吗?你想要按钮状的长方形吗?@alishaik786。我在问题中提到,我不想要矩形。@iNoob。对我只在FirstViewController中添加了。但是当我按下第二个视图控制器时,后退按钮标题显示为FirstViewController标题隐藏backbutton并创建一个新的按钮,它将创建一个矩形按钮,我不希望您可以创建自定义UIBarButton。您可以创建UIButton您想要的类型,然后UIBarButtonim barBtn=[UIBarButtonim alloc]initWithCustomView:(UIView)//在此处传递它如果我的答案有帮助,请单击向上箭头向上投票,并单击复选标记接受它。如果您需要帮助,请告诉我。您需要在第二个视图控制器ViewDidLoad方法中对其进行编码。谢谢。我已经只使用工具栏了。非常感谢。我投了赞成票。