将英语和希伯来语文本分配给同一个 uilabel
assigning english and hebrew text to same uilabel
我正在维护现有的 iOS 项目。我必须用一半英文文本和一半希伯来文更新 uilabel 的文本。
NSString *tempStr=[[LanguageManager sharedManager]languageString:@"Helpo Rank"];
self.rankLabel.text=@"";
NSLog(@"Helpo Rank assigned from .txt ---->%@",tempStr);
self.rankLabel.text=[NSString stringWithFormat:@"%@:%@",tempStr,[self.professionalDetailDict objectForKey:@"ranking"]];
但是输出变得很乱。output
一种选择是使用 3 个 ui 标签:
第一个是本地化字符串
第二个是分隔符
第三个是人数排名
这样,当布局从 LTR 更改为 RTL 时,标签将在视觉上自动翻转,反之亦然..
如果您愿意,还有另一种解决方法
我正在维护现有的 iOS 项目。我必须用一半英文文本和一半希伯来文更新 uilabel 的文本。
NSString *tempStr=[[LanguageManager sharedManager]languageString:@"Helpo Rank"];
self.rankLabel.text=@"";
NSLog(@"Helpo Rank assigned from .txt ---->%@",tempStr);
self.rankLabel.text=[NSString stringWithFormat:@"%@:%@",tempStr,[self.professionalDetailDict objectForKey:@"ranking"]];
但是输出变得很乱。output
一种选择是使用 3 个 ui 标签:
第一个是本地化字符串 第二个是分隔符 第三个是人数排名
这样,当布局从 LTR 更改为 RTL 时,标签将在视觉上自动翻转,反之亦然..
如果您愿意,还有另一种解决方法