ios - 以编程方式更改导航栏标题

标签 ios xcode uinavigationcontroller

我正在尝试以编程方式更改导航栏的标题,但我使用的代码不起作用。

self.navigationController.navigationBar.tintColor = [UIColor redColor];
self.navigationController.navigationItem.title=@"Hello";

我可以设法更改栏的颜色,但不能更改文本。

最佳答案

self.navigationController.navigationBar.topItem.title = @"YourTitle";

关于ios - 以编程方式更改导航栏标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895122/

相关文章:

iphone - 我应该在哪里将 iPhone View 中的 "save"更改为对象的 'create new'?

cocoa-touch - UINavigationController:将通用填充/边距应用于所有弹出 View Controller 的 View

ios - 面向协议(protocol)编程

ios - 如何在带有 IB 的 iOS 中使用自动布局创建带有头像和文本的 UITableView Cell?

iphone - 如何使用 swift 更改 UICell 上字母和线条之间的间距

ios - Collection View 的自定义布局不会更新

json - Alamofire 类型的表达式在没有更多上下文的情况下是模棱两可的

ios - 如果用户在ios中从服务器删除/清除通知,如何处理角标(Badge)计数?

iphone - 关于核心数据模型关系

swift - 无法将 UIBarButtonItem 添加到 UINavigationController 中的工具栏