Добавление NSAttributedString с разрывом строки возвращает атрибутивную строку с неверным форматом

Я не могу найти ни одной ссылки, в которой утверждается, что это возможно без участия сервера.

MSDN on:

From browserLanguage:

В Microsoft Internet Explorer 4.0 и более ранних версиях свойство browserLanguage отражает язык пользовательского интерфейса установленного браузера. Например, если вы устанавливаете японскую версию Windows Internet Explorer в английской операционной системе, браузерный язык будет ja.

Однако в Internet Explorer 5 и более поздних версиях свойство browserLanguage отражает язык операционной системы независимо от установленной языковой версии Internet Explorer. Однако, если установлена ​​версия Microsoft Windows 2000 MultiLanguage, свойство browserLanguage указывает язык, заданный в текущем меню и диалоговых окнах операционной системы, как показано в региональных параметрах панели управления. Например, если вы устанавливаете японскую версию Internet Explorer 5 в английской (United Kingdom) операционной системе, браузерLanguage будет en-gb. Если вы устанавливаете версию Windows 2000 MultiLanguage и устанавливаете язык меню и диалогов на французский язык, браузерLanguage будет fr, даже если у вас есть японская версия Internet Explorer.

Примечание. Это свойство не укажите язык или языки, заданные пользователем в «Предпочтения языков», расположенные в диалоговом окне «Свойства обозревателя».

blockquote> blockquote>

Кроме того, похоже, что browserLanguage устарела, поскольку IE8 doesn ' t перечислить его

23
задан Anoop Vaidya 27 March 2014 в 07:43
поделиться

1 ответ

Попробуйте приведенный ниже код, он отлично работает: -

NSMutableAttributedString *muAtrStr = [[NSMutableAttributedString alloc]initWithString:@"2"];
NSAttributedString *atrStr = [[NSAttributedString alloc]initWithString:@"\ndays" attributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:8]}];
[muAtrStr appendAttributedString:atrStr];
self.lbl.numberOfLines = 0;
[self.lbl setAttributedText:muAtrStr];

Примечание: - Также установите numberOfLines в 0 для разрешения любого количества строк

39
ответ дан Hussain Shabbir 27 March 2014 в 07:43
поделиться