Вопросы по теме 'nslayoutmanager'
Как создать скайп как окно сообщений?
Я просто пытаюсь создать скайп, как окно сообщений, для этого я взял элемент NSDrawer. Он содержит: табличное представление слева, пункты меню вверху, текстовое поле справа внизу и текстовое представление в центральной части справа. Используя...
229 просмотров
schedule
01.04.2022
NSLayoutManager setAllowsNonContiguousLayout неправильно ставит курсор
Если для setAllowsNonContiguousLayout установлено значение YES, если я выполню следующие шаги, я получу странное поведение:
Выбрать весь текст в NSTextView
Нажмите Backspace, чтобы удалить весь текст
Введите несколько строк текста
Попытка...
446 просмотров
schedule
10.08.2022
Как визуализировать текст в CALayer с помощью NSLayoutManager?
Я использую трио NSLayoutManager, NSTextStorage & NSTextContainer для рендеринга текста в слое NSView .
У меня сложилось впечатление, что представление будет более производительным, если я смогу переопределить wantsUpdateLayer , чтобы...
822 просмотров
schedule
18.04.2022
Как выделить весь текст, который вы видите в NSTextView?
Мне нужен способ программно выбрать только текст в границах и изменить это при прокрутке окна или изменении границ.
SelectAll не получится. Мне не нужен весь документ. Моя цель — реагировать на любой текст, прокручиваемый в окне, сканировать...
497 просмотров
schedule
12.04.2024
TextKit — UILabel с фоном и интервалом
Я работал над чем-то вроде этого .
Все работало нормально, пока я не обнаружил ввод строки, который вызывает проблему
Входная строка: «Это длинное titlessss\n Withssssssss».
По сути, кажется, что «длинное» слово вписывается в пробел,...
323 просмотров
schedule
09.01.2023
Получение глифа boundingRect в draw#rect в UILabel
Используя Swift, я хочу получить boundingRect глифа в draw#rect в UILabel.
UILabel уже имеет размер (скажем, 300x300 в примере) и качества, такие как центрирование текста.
class RNDLabel: UILabel {
override func draw(_ rect: CGRect) {...
997 просмотров
schedule
03.12.2023
Сохранение и вставка атрибутивной строки с пользовательским NSTextBlock
Я пытаюсь создать пользовательский NSTextBlock, очень похожий на тот, который Apple сделала на WWDC 18 ( 23 минут через ).
Полный демонстрационный проект здесь .
Итак, это прекрасно работает, когда я редактирую и помечаю абзац своим стилем...
479 просмотров
schedule
07.03.2023
NSLayoutManager ноль в Биг-Суре
Я использую следующий код для поддержки увеличения высоты NSTableCellView при редактировании ячейки. Ячейка содержит пользовательский NSTextField, где я переопределяю intrinsicContentSize :
override var intrinsicContentSize: NSSize {
if...
8 просмотров
schedule
17.03.2024