将英语和希伯来语分配给同一个uilabel

时间:2017-08-01 14:01:36

标签: ios objective-c uilabel right-to-left hebrew

我正在维护现有的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

1 个答案:

答案 0 :(得分:0)

一种选择是使用3 ui标签:

第一个是本地化字符串 第二个是分隔符 第三是数字排名

这样,当布局从LTR更改为RTL时,标签将自动在视觉上翻转,反之亦然。

如果您愿意,还有另一种解决方法