Запитання з тегом «nsattributedstring»

Об'єкти NSAttributedString керують рядками символів та пов'язаними наборами атрибутів (наприклад, шрифтом та кернінгом), які застосовуються до окремих символів або діапазонів символів у рядку. Поєднання символів та їх атрибутів називається атрибутивним рядком.

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

15
Як ви використовуєте NSAttributedString?
Кілька кольорів у NSStringабо NSMutableStringsнеможливо. Тож я мало чув про те, NSAttributedStringщо було представлено з iPad SDK 3.2 (або приблизно 3.2) і доступне на iPhone, як у iPhone SDK 4.0 beta . Мені хотілося б мати струнку, яка має три кольори. Причина, що я не використовую 3 окремі NSStrings, полягає …

14
Жирний і нежирний текст в єдиному UILabel?
Як можна було б включити жирний і нежирний текст у uiLabel? Я б краще не користувався UIWebView .. Я також читав, що це можливо, використовуючи NSAttributedString, але я не маю уявлення, як це використовувати. Будь-які ідеї? Apple досягає цього в кількох своїх програмах; Скріншот Дякую! - Дом

30
Створити "посилання", які можна доторкнутися до NSAttributedString UILabel?
Я шукав це годинами, але не зміг. Я, мабуть, навіть не знаю, що мені слід шукати. У багатьох програмах є текст, і в цьому тексті є веб-гіперпосилання в округленій прямій. Коли я натискаю їх, UIWebViewвідкриється. Мене спантеличує те, що вони часто мають спеціальні посилання, наприклад, якщо слова починаються з #, …

22
Як я можу зробити посилання, яке можна натискати, у NSAttributedString?
Тривіально робити гіперпосилання, які можна натискати в UITextView. Ви просто встановите прапорець "Виявити посилання" на поданні в IB, і він виявить HTTP-посилання та перетворює їх у гіперпосилання. Однак це все ще означає, що те, що бачить користувач, є "сирим" посиланням. Файли RTF та HTML дозволяють налаштувати читабельний рядок із посиланням …

8
Як я можу об'єднати NSAttributedStrings?
Мені потрібно здійснити пошук деяких рядків і встановити деякі атрибути до об'єднання рядків, тому мати NSStrings -> Concatenate -> Make NSAttributedString не є варіантом, чи є спосіб з'єднати attributedString з іншим attributedString?

20
limitingRectWithSize для повернення NSAttributedString неправильного розміру
Я намагаюсь отримати прямоточку для атрибутированной строки, але виклик limitingRectWithSize не поважає розмір, який я передаю, і повертає пряму точку з висотою однієї лінії на відміну від великої висоти (це довга струна). Я експериментував, передаючи дуже велике значення для висоти, а також 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]; NSInteger …

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] …

9
iphone / ipad: як саме використовувати NSAttributedString?
Так, багато людей говорять про Rich Text в iPhone / iPad і багато хто про це знає NSAttributedString. Але як користуватися NSAttributedString? Я шукав багато часу, жодних витяжок для цього не було. Я знаю, як налаштувати a NSAttributedString, що мені робити, щоб відобразити текст на iPhone / iPad із сильним …

16
Присвоєний рядок зі спеціальними шрифтами в дошці розкадрувань неправильно завантажується
Ми використовуємо власні шрифти у своєму проекті. Він добре працює в Xcode 5. У Xcode 6 він працює у простому тексті з атрибутивним рядком у коді. Але ці приписувані рядки, розміщені в раскадровці, повертаються до Helvetica під час роботи на тренажері чи пристрої, хоча вони виглядають все добре в раскадровці. …


17
Використовуйте кілька кольорів шрифту в одній етикетці
Чи є спосіб використовувати два, а то й три кольори шрифту в одній мітці в iOS? Якби для прикладу було використано текст «привіт, як справи», «привіт» був би синім, а «як справи» - зеленим? Чи можливо це, здається, простіше, ніж створювати кілька ярликів?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.