具有Interface Builder用户定义的运行时属性的本地化字符串

问题描述 投票:6回答:3

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9zMjkucG9zdGltZy5vcmcvejU5dWd0NGRqL1NjcmVlbl9TaG90XzIwMTRfMDJfMThfYXRfOF8QMF8Stor>

我目前正在尝试在情节提要中创建本地化的accessibilityLabel(我正在尝试避免以编程方式进行此操作)。看来,每当我使用Localized String选项时,accessibilityLabels最终都会被设置为我提供的本地化字符串键,而不是字符串本身。有谁能解决这个问题?任何帮助将不胜感激。

我目前正在尝试在情节提要中创建本地化的accessibilityLabel(我正在尝试避免以编程方式进行此操作)。似乎每当我使用Localized String选项时,...

ios ios7 interface-builder nslocalizedstring uiaccessibility
3个回答
2
投票

我想您希望本地化的字符串取自Localizable.strings。 “ Localized String”类型无法通过这种方式工作,它只是一个标记,用于指示使用基本本地化时用户定义的运行时属性的值将参与本地化过程。请查看https://stackoverflow.com/a/24527990/2876231以获取更长的说明。


1
投票

属性类型必须为Localizable String,然后使用以下属性将其转换为.strings文件:


0
投票

我使用通过代码本地化属性的简单解决方案对属性进行了自定义:

© www.soinside.com 2019 - 2024. All rights reserved.