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

Swift中NavigationController返回按钮标题修改失败求助(多语言场景)

导航控制器返回按钮标题无法随语言切换修改的问题

我正在开发一款支持通过UISegmentedControl切换UI语言的应用,已经创建了语言模型,切换分段控件时会触发方法让所有UI元素适配模型内的语言设置——但唯独导航控制器的返回按钮标题修改无效,其他UI元素都能正常切换语言。

我尝试过以下几种修改方式:

  • self.navigationItem.backButtonTitle = model.navigationBackButtonTitle
  • self.navigationItem.backBarButtonItem?.title = model.navigationBackButtonTitle
  • self.navigationItem.leftBarButtonItem?.title = model.navigationBackButtonTitle

另外,我已经在另一个方法中通过这段代码成功修改了返回按钮的颜色:
self.navigationController?.navigationItem.backBarButtonItem?.tintColor = buttonColor

我刚入行转行做开发,若表述有问题请见谅,希望能得到解决办法。

内容的提问来源于stack exchange,提问作者Diego Terto Martins

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 06:06:32