我目前正在使用MessageUI
框架发送短信和电子邮件,但我的应用是西班牙语,而MessageUI
界面是英文的,如何更改{的按钮文字{1}}?
答案 0 :(得分:1)
您不会修改MessageUI
界面的按钮,因为它的界面通常会以用户的语言(iPhone设置中设置的语言)自动翻译。
如果在测试期间不是这种情况,可能有多种原因:
CFBundleDevelopmentRegion
Info.plist键定义的区域设置。因此,如果您的按钮的翻译未找到西班牙语,如果您的CFBundleDevelopmentRegion设置为'en',它将使用英语翻译。 这解释了前一点的行为:在模拟器上,翻译可能不存在于西班牙语框架中(但应该存在于设备上),因此它会回归到英语。 答案 1 :(得分:1)
你确定你的项目是西班牙语吗? 本周末我遇到了这个问题,那是因为我的英语项目。我在项目中添加了西班牙语并删除了英语和messageui,其他系统界面以西班牙文出现。
您可能需要在设备上执行干净甚至删除te应用程序并重新安装。
要添加西班牙语单击您的项目,请转到本地化并单击+按钮并添加西班牙语。然后点击英语和 - 按钮将其删除