需要更改ipad导航栏上的后退按钮名称
Posted
技术标签:
【中文标题】需要更改ipad导航栏上的后退按钮名称【英文标题】:need to change the back button name on navigation bar in ipad 【发布时间】:2013-03-07 12:00:00 【问题描述】: UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(pop)];
self.navigationItem.backBarButtonItem = barBtnItem;
我将上面的代码放在 iphone 中它正在工作。当我在 ipad 上尝试它时它不工作。可能是什么原因?
提前致谢
【问题讨论】:
initWithTitle:@"WatYouWnat"...简单的 yar @iPatel 我无法在 ipad 中做到这一点。但它在 iphone 中工作 self.navigationItem.title = @"你的文字"; 很抱歉,但同样的代码在 iPad 上也适用于我 :) 可能是视图控制器不包含 UINavigationController :) 【参考方案1】:这会更改 NavigationBar
的 BackButton
文本,在推送新视图控制器之前执行:
UIViewController *myViewController = [[UIViewController alloc] init];
UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"My text" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backBarButtonItem;
[self.navigationController pushViewController:myViewController animated:YES];
它适用于 iPhone 和 iPad 设备。
看起来您将UINavigationController
与 Interface Builder 相关联,您应该看看这个:
【讨论】:
以上是关于需要更改ipad导航栏上的后退按钮名称的主要内容,如果未能解决你的问题,请参考以下文章