我想从我的故事板本地化一个属性字符串,但XCode只本地化纯文本字符串,这可能吗?

w3nuxt5m  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(108)

我创建了一个新项目来测试我的真实的场景,事情很简单。我在我的故事板上选择了一个UILabel作为属性,并更改了一些属性,如字体和前景色,以模拟我的真实情况。然后,添加了一个新的UILabel,但这次选择为纯文本。从那里,我已经选择了将故事板本地化为英语和西班牙语的选项,但是生成的String文件只包含UILabel纯类型的文本,而忽略了属性化的文本。

我尝试从一开始就生成一个新的故事板,使用最新版本的XCode,但仍然无法工作。
我是不是漏掉了什么

rhfm7lfc

rhfm7lfc1#

不,你什么都没错过。很简单:不要这样做。如果你想通过属性化字符串来本地化文本,你必须在代码中构建该属性化字符串,调用NSLocalizedString(或其他)来获取本地化文本,并在代码中将其导入接口。
(Even更好的办法是,不要使用故事板,保存的你头疼。

相关问题