默认情况下,后退按钮将视图控制器的标题用作其上的文本. 我可以在不更改视图控制器标题的情况下更改后退按钮上的文本吗? 我需要这个,因为我有一个视图控制器,它的标题太长,无法显示,在这种情况下,我只想显示"后退"作为后退按钮的标题.

我try 了以下方法,但都不起作用:

self.navigationItem.leftBarButtonItem.title = @"Back";

谢谢.

推荐答案

试试看

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil] autorelease];

我通过查看苹果UINavigationItem年文档中的backBarButtonItem个文档发现了这一点.

Ios相关问答推荐

第三方框架的iOS隐私声明

如何访问iOS模拟器中的zoom 设置?(在搜索中列出,但不可见)

如何让3张组合的`SF Symbol`图片围绕一个特定点旋转?

如果没有等待,SWIFT Async让任务抛出取消异常

安装新版本 XCode 15.0 后无法运行应用程序 XCode

Swift Combine和iOS版本限制?

一对多关系 Firebase 实时数据库(嵌入数百万条 comments )

如何在 SwiftUI 中只显示一次随机数组的项目?

UITableView 页脚,停止浮动内容

为什么 Safari 在使用 iOS 6 设备进行远程调试时显示No Inspectable Applications?

在主线程上发布 NSNotification

没有 Mac 的 Xamarin Visual Studio IOS 开发?

如何判断是否为 64 位构建了静态库?

UITextView 从文本的底部或中间开始

关闭通过模态 segue 显示的视图

iOS:设备旋转后如何运行函数(Swift)

如何计算 Swift 数组中元素的出现次数?

以编程方式确定 iPhone 是否越狱

xcode 5.1:libCordova.a 架构问题

我的应用程序因使用广告支持框架而被拒绝.哪个图书馆负责?