с помощью nsattributedstring и nslocalizedstring
мой старый код использует NSLocalizedString для отображения следующего, где outputText был NSMutableString, который содержал много таких строк в одном сеансе вывода:
[outputText appendFormat: NSLocalizedString(@"nn%@ and %@ are identical. No comparison required.", @"nn%@ and %@ are identical. No comparison required."), self.ipAddress, secAddress.ipAddress];
Я пытаюсь изменить цвет различных строк ipAddress, но не могу найти аналогичный метод при использовании NSMutableAttributedString.
самая большая проблема, с которой я сталкиваюсь, заключается в том, что, поскольку вся эта строка будет локализована, я не могу надежно установить NSRange, не разбивая каждую часть форматированный вывод.
нужно ли препарировать каждую часть этой строки, преобразовать ее в NSAttributedString и добавить каждую часть в outputText??