Вопросы с тегом «nsattributedstring»

Объекты NSAttributedString управляют символьными строками и связанными наборами атрибутов (например, шрифтом и кернингом), которые применяются к отдельным символам или диапазонам символов в строке. Связь символов и их атрибутов называется строкой с атрибутами.

28
Как сделать приписанную строку, используя Swift?
Я пытаюсь сделать простой калькулятор кофе. Мне нужно отобразить количество кофе в граммах. Символ «g» для граммов должен быть прикреплен к моей UILabel, которую я использую для отображения суммы. Числа в UILabel динамически меняются с пользовательским вводом, но мне нужно добавить строчную букву «g» в конце строки, которая отформатирована иначе, …

15
Как вы используете NSAttributedString?
Несколько цветов в NSStringили NSMutableStringsневозможно. Итак, я немного услышал о том, NSAttributedStringчто было представлено в iPad SDK 3.2 (или около 3.2) и доступно на iPhone начиная с бета-версии iPhone SDK 4.0 . Я хотел бы иметь строку, которая имеет три цвета. Причина, по которой я не использую 3 отдельных строки …

14
Жирный и не жирный текст в одном UILabel?
Как можно было бы включить как жирный, так и не жирный текст в uiLabel? Я бы предпочел не использовать UIWebView. Я также читал, что это возможно с помощью NSAttributedString, но я понятия не имею, как это использовать. Любые идеи? Apple достигает этого в нескольких своих приложениях; Примеры скриншотов: Спасибо! - …

30
Создать «ссылки» с возможностью нажатия в NSAttributedString UILabel?
Я искал это в течение нескольких часов, но я потерпел неудачу. Я, вероятно, даже не знаю, что я должен искать. Многие приложения имеют текст и в этом тексте гиперссылки в вебе с закругленными углами. Когда я нажимаю на них, UIWebViewоткрывается. Что меня удивляет, так это то, что они часто имеют …

22
Как я могу сделать кликабельную ссылку в NSAttributedString?
Сделать гиперссылки кликабельными в UITextView. Вы просто устанавливаете флажок «обнаруживать ссылки» в представлении в IB, и он обнаруживает ссылки HTTP и превращает их в гиперссылки. Тем не менее, это все еще означает, что то, что видит пользователь, является «сырой» ссылкой. RTF-файлы и HTML позволяют настроить читаемую пользователем строку со ссылкой …

8
Как я могу объединить NSAttributedStrings?
Мне нужно найти несколько строк и установить некоторые атрибуты до слияния строк, поэтому наличие NSStrings -> Объединить их -> Сделать NSAttributedString не вариант, есть ли способ объединить attribuString с другой attribuString?

20
boundingRectWithSize для NSAttributedString, возвращающий неправильный размер
Я пытаюсь получить прямоугольник для приписанной строки, но вызов boundingRectWithSize не учитывает размер, который я передаю, и возвращает прямоугольник с высотой в одну строку в отличие от большой высоты (это длинная строка). Я экспериментировал, передавая очень большое значение для высоты, а также 0, как в коде ниже, но возвращаемое прямоугольное …

15
Конвертировать HTML в NSAttributedString в iOS
Я использую экземпляр UIWebViewдля обработки некоторого текста и его правильного цвета, он дает результат в виде HTML, но вместо того, чтобы отображать его в виде, который UIWebViewя хочу отобразить, используя Core Textс NSAttributedString. Я могу создавать и рисовать, NSAttributedStringно я не уверен, как я могу преобразовать и отобразить HTML в …

8
Изменить цвет строки с NSAttributedString?
У меня есть ползунок для опроса, который отображает следующие строки в зависимости от значения ползунка: «Очень плохо, плохо, хорошо, хорошо, очень хорошо». Вот код для слайдера: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; …

15
Разбор HTML в NSAttributedText - как установить шрифт?
Я пытаюсь получить фрагмент текста, отформатированный в html, для удобного отображения на iPhone в UITableViewCell. Пока у меня есть это: NSError* error; NSString* source = @"<strong>Nice</strong> try, Phil"; NSMutableAttributedString* str = [[NSMutableAttributedString alloc] initWithData:[source dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:&error]; Такого рода работы. Я получаю текст, в котором …

7
NSAttributedString добавить выравнивание текста
Как я могу добавить атрибут выравнивания текста в NSAttributedString для центрирования текста? Изменить: я что-то делаю не так? Похоже, выравнивание не меняет. CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed …

9
iphone / ipad: как именно использовать NSAttributedString?
Да, многие люди говорят о Rich Text в iPhone / iPad, и многие знают об этом NSAttributedString. Но как пользоваться NSAttributedString? Я искал много времени, никаких ключей к разгадке. Я знаю, как настроить NSAttributedString, тогда что мне делать, чтобы отображать текст на iPhone / iPad с форматированным текстом? Официальные документы …

16
Строка с атрибутами с пользовательскими шрифтами в раскадровке загружается неправильно
В нашем проекте мы используем нестандартные шрифты. Он хорошо работает в Xcode 5. В Xcode 6 он работает с обычным текстом, приписывая строку в коде. Но все эти приписанные строки, установленные в раскадровке, возвращаются к Helvetica при запуске на симуляторе или устройстве, хотя в раскадровке они выглядят нормально. Я не …


17
Используйте несколько цветов шрифта на одной этикетке
Есть ли способ использовать два или даже три цвета шрифта в одной метке в iOS? Если бы текст «привет, как дела» был использован в качестве примера, «привет» был бы синим, а «как дела» - зеленым? Возможно ли это, это кажется проще, чем создание нескольких ярлыков?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.