从情节提要中更改按钮标题不会反映出更改

时间:2019-07-10 08:36:34

标签: ios localization xcode-storyboard

我面临一个奇怪的问题,即: 我的Button标题不是我在构建后在情节提要中提到的.Button是从附近的其他按钮获取标题的。 我已经尝试过的是:

  1. 我已验证两个按钮的对象ID不同。
  2. 我清理了项目并重新构建。
  3. 我从模拟器中卸载了该应用程序,然后重试。
  4. 我重新启动了Xcode,然后再次检查。
  5. 而且从代码中来说,我不会更改任何按钮的标题,不会感染代码中的参考号或插座。
  

如果我从情节提要中删除标题并运行,它将反映更改并在那里显示空标题!这是正常行为,但是当我放置任何其他标题时,它显示的是最近的元素标题不属于自己。

如果我从控制器[self.basicInfo setTitle:@"Basic Info" forState:UIControlStateNormal];设置标题,它也会更改文本并解决问题。

但是我的观点是为什么它表现得如此,问题出在哪里。

我已经附加了图像文件,您可以在情节提要中看到该文件显示文本“基本信息”,但运行后显示如何购买。

enter image description here

1 个答案:

答案 0 :(得分:2)

您的问题与您的故事板已经本地化有关,因此您需要在( StoryBoardName.string )标签对象ID中进行搜索,即:"YR7-n7-RFZ.text" = "testText";并更改等号后的值

enter image description here

这里有关于此主题的教程 https://medium.com/lean-localization/ios-localization-tutorial-938231f9f881