Articles of nsattributedstring

Текст выравнивает абзац в богатом UITextView с помощью CoreText?

В приложении iOS 6 у меня есть UITextView, чтобы принимать атрибутную строку. Как изменить выравнивание текста (выравнивание по левому краю – вправо – по центру) абзацев? Следующий код: NSMutableAttributedString *mutableAttributeString = [textView.attributedText mutableCopy]; CTTextAlignment alignment = kCTCenterTextAlignment; CTParagraphStyleSetting settings[] = {kCTParagraphStyleSpecifierAlignment, sizeof(alignment), &alignment}; CTParagraphStyleRef paragraphStyle = CTParagraphStyleCreate(settings, sizeof(settings) / sizeof(settings[0])); CFAttributedStringSetAttribute((CFMutableAttributedStringRef)mutableAttributeString, CFRangeMake(0, CFAttributedStringGetLength((CFMutableAttributedStringRef)mutableAttributeString)), kCTParagraphStyleAttributeName, paragraphStyle); […]

UITextView Alternative

Как я понял из Apple docs attribittedText свойство UITextView: По умолчанию это свойство равно нулю. Присвоение нового значения этому свойству также заменяет значение свойства text теми же строковыми данными, хотя и без какой-либо информации форматирования. Кроме того, назначение нового значения обновляет значения в свойствах font, textColor и textAlignment, чтобы они отображали информацию о стиле, начиная […]

UITextField подчеркивает, что NSAttributedString имеет только 1 пиксель?

Метка (внизу рисунка) и текстовое поле (вверху) имеют одно и то же атрибутText. Но посмотрите на подчеркивания. Те, что в текстовом поле, имеют только один пиксель. Это выглядит ужасно. Кто-нибудь знает, что вызывает это или как его предотвратить? – (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { UITextField* textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 600, […]

Как сравнить атрибуты NSAttributedString?

Я фильтрую атрибутный текст в зависимости от определенных атрибутов. Есть ли способ сравнить if ([attrString.attributes isEqualToDictionary:myAttributes]) ?

Загрузить NSAttributedString из файла

Есть ли способ иметь какой-то богатый текст в файле и загрузить файл в NSAttributedString? Я просмотрел загрузку файла .rtf в строку NSAttributed String: NSString *filePathFooter = [[NSBundle mainBundle] pathForResource:kFooterFileName ofType:@"rtf"]; NSError *error = nil; NSAttributedString *string = [[NSAttributedString alloc] initWithFileURL:[NSURL URLWithString:filePathFooter] options:nil documentAttributes:NULL error:&error]; Но это оставляет меня: Error Domain=NSCocoaErrorDomain Code=258 "The operation couldn't be […]

MutableAttributedString Работает в iOS 7, но не iOS 6

Я работал с приложением, которое создает NSAttributedString из файла .rtf . Я тестировал это приложение на iOS 7 без проблем. Однако, когда я тестировал это приложение на iOS 6, я получаю эту ошибку: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteAttributedString initWithFileURL:options:documentAttributes:error:]: unrecognized selector sent to instance 0x9a77010' Вот код, который у меня есть: […]

NSAttributedString drawInRect исчезает при смещении кадра

У меня очень странная проблема. Когда я компенсирую свой фрейм / прямоугольник, который я использую для рисования своей NSAttributedString Мой текст исчезает. Любые идеи почему? Вот изображение с простым смещением 40 px. r.size = [self.text boundingRectWithSize:r.size options:NSStringDrawingUsesLineFragmentOrigin context:nil].size; r.origin.y +=40; [[UIColor orangeColor] setFill]; CGContextFillRect(ctx, r); [self.text drawInRect:r]; Результат: И здесь нет смещения. Как рисовать AttributedText […]

Дисплей отредактировал NSString в порядке

Я работаю над этим в течение нескольких дней с помощью этого великого сообщества. У меня NSArray что мне нужно редактировать NSStrings внутри. Мне удалось обнаружить маркер в строке и сделать его жирным. Однако теперь я пытаюсь отобразить строки в том порядке, в котором они находятся в NSArray, сохраняя при этом Жирный шрифт, добавленный к конкретным […]

Изменить шрифт UITextView без удаления полужирного / подчеркивания / курсивного форматирования

У меня есть UITextView в приложении iOS, и я хочу разрешить пользователю полужирный / italicize / underline / etc по желанию, поэтому я дал set свойство allowEditingTextAttributes true в текстовом представлении. Однако я также хотел бы позволить пользователю изменять такие вещи, как шрифт и цвет. В настоящее время кажется, что изменение даже свойства цвета UITextView […]

NSAttributedString скрыт / невидим

Я почесываю голову, почему моя NSAttributedString исчезла. Я попытался установить атрибут NSForegroundColorAttributeName в черный или любой другой цвет. Но безуспешно.