Вопросы по теме 'nslayoutmanager'

Остановить перенос текста с помощью NSLayoutManager
Учитывая любую произвольную однострочную строку, моя цель состоит в том, чтобы преобразовать ее в растровое представление. Однако у меня нет возможности узнать его размеры заранее, поэтому мне приходится получать ограничивающий прямоугольник...
749 просмотров
schedule 03.09.2023

Какао: NSTextStorageDelegate имеет устаревший NSLayoutManager?
Я работаю с NSTextView, и для его свойства -textStorage установлен делегат. При получении -textStorageDidProcessEditing: мне нужно применить атрибуты к частям текста. Мои атрибуты применяются, но они всегда применяются к тексту до внесения...
356 просмотров
schedule 07.06.2023

Получить ограничивающий прямоугольник строки с помощью NSLayoutManager
У меня есть большое количество уникальных строк, для которых я хочу вычислить их ограничивающий прямоугольник, когда они будут расположены в бесконечно большом прямоугольнике. В настоящее время я использую один NSTextStorage/NSLayoutManager и...
814 просмотров

Недопустимый индекс глифа при настройке layoutManager viewController для подкласса NSTextStorage
Моя цель — использовать TextKit для выделения курсивом, установки размера текста и т. д. определенных слов. Для начала я только пытаюсь выделить символ в своей текстовой строке. Будучи новичком в TextKit (и, честно говоря, в программировании в...
4540 просмотров

NSLayoutManager drawGlyphsForGlyphRange: atPoint:
Как реализована функция drawGlyphsForGlyphRange:atPoint: в классе NSLayoutManager? Я знаю, что он вызывается NSTextView и, в свою очередь, вызывает fillBackgroundRectArray:count:forCharacterRange:color: Но как он определяет фоновый цвет, если он...
1101 просмотров

iOS7 Введите UITextView с межстрочным интервалом и сохраните форматирование с помощью TextKit
Я наткнулся на этот замечательный пример, который помог мне понять, как я могу добиться межстрочного интервала/интервала между абзацами при вводе текста внутри UITextView с iOS7, однако есть проблема, и я надеюсь, что кто-то может помочь мне с...
659 просмотров
schedule 10.06.2022

iOS7 glyphRangeForTextContainer — выберите все глифы/весь текстовый диапазон в UITextView
Я пытаюсь добиться межстрочного интервала при вводе в UITextView. У меня есть эта функция, которая, кажется, отображает межстрочный интервал только для всех символов до позиции курсора, когда вы щелкаете внутри UITextView. Как мне написать...
440 просмотров
schedule 02.08.2022

Протоколы Swift: метод не переопределяет какой-либо метод из своего суперкласса.
Поскольку в Xcode 6 по-прежнему много ошибок со Swift, я не уверен, что это одна из них, или я что-то упускаю. Мой класс использует протокол NSLayoutManagerDelegate. Но кажется невозможным переопределить метод, который мне нужен. Я делаю, как...
74677 просмотров
schedule 11.05.2022

Заставить NSLayoutManager рисовать глиф другим шрифтом
Я пытаюсь заставить NSLayoutManager рисовать глиф в некотором диапазоне с разными атрибутами, но он по-прежнему использует атрибуты, установленные в объекте NSTextStorage. Я пытался создать NSGlyph из другого шрифта и заменить его тем, что...
1065 просмотров

Как заменить текстовое вложение пользовательским рисунком с помощью NSLayoutManager?
Моя конечная цель — дать пользователю возможность разделить текст внутри NSTextView или UITextView на несколько разделов , где два следующих друг за другом раздела визуально разделены настраиваемым разделителем представления (возможно, но не...
384 просмотров

Разделить атрибутивную строку текстового представления на разделы (на которые можно ссылаться)
Я пытаюсь реализовать очень простой текстовый редактор, который должен работать как с NSTextView в macOS, так и с UITextView на iOS. В этом текстовом редакторе есть кнопка на панели инструментов " Разрыв раздела ", которая вставляет новый раздел...
333 просмотров