gpt4 book ai didi

ios - 将 NSTextAlignmentLeft 或 NSTextAlignmentRight 保留在本地化字符串/常量位置

转载 作者:行者123 更新时间:2023-11-29 01:48:51 25 4
gpt4 key购买 nike

我有一个 View Controller ,其中有很多 UITextField 并且该应用程序是双语的。

所以我正在做的是如下。

if ([localize(@"myLang") isEqualToString:@"en"]) {
firstNameTF.textAlignment = lastNameTF.textAlignment = phoneNumberTF.textAlignment = homeTF.textAlignment = areaTF.textAlignment = blockTF.textAlignment = streetTF.textAlignment = houseTF.textAlignment = NSTextAlignmentLeft;
} else {
firstNameTF.textAlignment = lastNameTF.textAlignment = phoneNumberTF.textAlignment = homeTF.textAlignment = areaTF.textAlignment = blockTF.textAlignment = streetTF.textAlignment = houseTF.textAlignment = NSTextAlignmentRight;
}

我想做的是只写一行,如下所示。

firstNameTF.textAlignment = lastNameTF.... = VALUE_FROM_LOCALIZATION;

可行吗?

最佳答案

也许你可以做一个像这样的宏-

#define VALUE_FROM_LOCALIZATION ([localize(@"myLang") isEqualToString:@"en"]) ? NSTextAlignmentLeft : NSTextAlignmentRight

然后像您发布的那一行一样使用它。

关于ios - 将 NSTextAlignmentLeft 或 NSTextAlignmentRight 保留在本地化字符串/常量位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com