You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS开发中如何为navigationBar和tabBarItem设置不同的标题

实现方法

直接为VC的title赋值会同步作用于导航栏和TabBar项,要设置不同标题只需分别对两个控件对应的属性单独赋值即可:

Swift 代码示例

// 仅修改导航栏显示的标题
navigationItem.title = "这是导航栏标题"
// 仅修改底部TabBar对应项的标题
tabBarItem.title = "Tab栏标题"

Objective-C 代码示例

// 仅修改导航栏显示的标题
self.navigationItem.title = @"这是导航栏标题";
// 仅修改底部TabBar对应项的标题
self.tabBarItem.title = @"Tab栏标题";

注意事项

  • 单独设置上述两个属性后,不要给全局的self.title赋值,否则全局标题会覆盖你单独设置的两个值
  • 如果需要自定义导航栏标题样式(比如添加图标、自定义字体颜色字号),可以直接给navigationItem.titleView赋值自定义视图,完全自定义导航栏标题区域的展示

场景示例

场景示例图

内容的提问来源于stack exchange,提问作者Creeky Crap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 15:27:02