Присвоение английского и еврейского текста одному и тому же ярлыку

Я поддерживаю существующий проект 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"]];

но вывод становится грязным. выход

1 ответ

Решение

Одним из вариантов является использование 3 UI меток:

Первая - локализованная строка. Вторая - разделитель. Третья - ранг в числах.

Таким образом, метки будут визуально переворачиваться автоматически, когда разметка меняется с LTR на RTL и наоборот.

Есть другой обходной путь, если вам понравится

Другие вопросы по тегам