Я создал HTML приписываемое строку, как это:IOS - NSAttributedString лексемы в localization.string элемент
NSString * htmlString = @"<html><body> Some html string <sup>MD</sup></body></html>";
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
Теперь у меня есть локализованная строка, которая имеет маркер, как это:
"greeting_label" ="reeveBeets%s \n are awesome";
хау я могу заменить% s моим атрибутом html text, который я создал, и поместить его в ярлык, который у меня есть как iboutlet с именем _label?
Кроме того, IBOutlets не Ивар, из-за этого, в IBOutlet никогда не следует предварительно использовать _. Вы должны называться label, а не _label. – TheCodingArt
xcode синтезировал его для меня. поэтому в моем файле .h его названная метка, но когда я использую ее в коде, я использую _label. что вы думаете? – j2emanue
Да, это нормально, рекомендуется использовать self.property везде, где не задействована переменная экземпляра, побочные эффекты getter/setter, init или dealloc. Но это нормально. – TheCodingArt