Swift中NavigationController返回按钮标题修改失败求助(多语言场景)
导航控制器返回按钮标题无法随语言切换修改的问题
我正在开发一款支持通过UISegmentedControl切换UI语言的应用,已经创建了语言模型,切换分段控件时会触发方法让所有UI元素适配模型内的语言设置——但唯独导航控制器的返回按钮标题修改无效,其他UI元素都能正常切换语言。
我尝试过以下几种修改方式:
self.navigationItem.backButtonTitle = model.navigationBackButtonTitleself.navigationItem.backBarButtonItem?.title = model.navigationBackButtonTitleself.navigationItem.leftBarButtonItem?.title = model.navigationBackButtonTitle
另外,我已经在另一个方法中通过这段代码成功修改了返回按钮的颜色:self.navigationController?.navigationItem.backBarButtonItem?.tintColor = buttonColor
我刚入行转行做开发,若表述有问题请见谅,希望能得到解决办法。
内容的提问来源于stack exchange,提问作者Diego Terto Martins
相关产品推荐
相关产品推荐

