我正在使用 NSLocalizedString 函数来更改 UIButton 的语言
reset.titleLabel.text=NSLocalizedString(@"Reset", nil);
我把这条线放在viewDiLoad
, viewWillAppear
, viewDidAppear
, viewDidDisappear
andviewWillDisappear
当视图加载时,文本的本地化版本出现,当我单击按钮时,文本变回故事板中按钮上的原始文本,然后在加载以下视图之前再次返回本地化语言(即使是titlelable也不会在这些阶段改变值!)
我看到其中一个解决方案是拥有 Storyboard 的本地化版本,但我不想这样做,因为我必须维护所有本地化版本......还有其他解决方案吗?