如何在界面构建器本身中国际化UITextField占位符属性值字符串?

dur*_*rai 2 uitextfield ios

我们如何在界面构建器属性检查器中将占位符属性的UITextField的值国际化?

小智 8

无需编写任何代码即可轻松更改.这是您的本地化字符串文件中的示例,如下所示设置占位符

"itw-s8-fkt.placeholder"="你的文字";


Ben*_*n-G 5

您可以像往常一样进行本地化:

    myTextField.placeholder = NSLocalizedString(@"emptyUsername",
@"userNameTextFieldPlaceholder");
Run Code Online (Sandbox Code Playgroud)

然后在可本地化的字符串文件中输入相应的字符串.

这里也讨论了这个问题: 如何在IB [iPhone SDK]中使用NSLocalizedString?

使用多个xib文件描述替代方案.