首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >navigationItem backBarButtonItem标题

navigationItem backBarButtonItem标题
EN

Stack Overflow用户
提问于 2014-05-07 17:14:20
回答 3查看 1.1K关注 0票数 1

嵌入式UIViewController上的navigationItem backBarButtonItem标题有问题。我正在将UIViewControllers嵌入到滚动视图中进行分页,当我在滚动视图/分页控制器的堆栈上按下某些东西时,我想要更改本地化的后退按钮标题。

这是我尝试用didSelectRowAtIndexPath编写的代码:

代码语言:javascript
运行
复制
QueryItemTableViewController *itemView = [self.app.storyboard instantiateViewControllerWithIdentifier:@"QueryItemView"];

self.scrollcontroller.navigationItem.backBarButtonItem.title = @"Test";
[self.scrollcontroller.navigationController pushViewController:itemView animated:YES];

视图QueryItemTableViewController被正确地推送到导航控制器,但是back按钮的标题仍然是前一个视图的标题。

有什么建议吗?

EN

回答 3

Stack Overflow用户

发布于 2014-05-07 17:19:41

可以请您更新正在推送的UIViewControllerViewDidLoad方法中的标题吗?

票数 0
EN

Stack Overflow用户

发布于 2014-05-07 17:39:10

在第一个中设置导航标题。当您推入下一个视图控制器时。后退按钮会自动设置,标题是您为上一页设置的标题。现在在ViewDidLoad中更新当前视图控制器的标题。

简单地说,以下是步骤:

第1步始终在ViewDidLoad中设置当前视图控制器的标题,以保持一致性。

step 2 push to next UIViewController (步骤2并推送到下一个the )。一切都是自动设置的。

注意:第一个视图控制器不会有任何后退按钮(因为它是根视图控制器)。如果你需要一个back按钮类型的按钮,只需自定义一个UIBarButtonItem并使用它。

票数 0
EN

Stack Overflow用户

发布于 2019-01-04 23:38:01

后退按钮的标题将根据用户的设备语言设置自动调整本地化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23513597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档