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

UITextView изменения contentSize и NSLayoutManager в iOS7
Проблема: UITextView в некоторых ситуациях молча меняет свое contentSize . Самый простой корпус textView с крупным текстом и клавиатурой. Просто добавьте выход UITextView и установите - viewDidLoad как: - (void)viewDidLoad { [super...
7123 просмотров
schedule 24.03.2024

Ограничивающий прямоугольник с использованием основного текста
Пожалуйста, поправьте меня, если я ошибаюсь. Я попытался определить точный ограничивающий прямоугольник символа, используя основной текст. Но высота, которую я получал, всегда была больше реальной высоты нарисованного персонажа на экране. В этом...
1246 просмотров

Использование NSLayoutManager для расчета кадров для каждого глифа
В этой ветке основной текст вычисляет буквенную рамку в iOS , они были возможность очень точно вычислить кадр каждого глифа с помощью основного текста. Окончательные прямоугольники идеально облегают нарисованные глифы. Использование...
2301 просмотров
schedule 01.07.2022

обеспечить макет в NSLayoutManager
У меня есть UITextView с большим количеством текста. Прокрутка в основном плавная на iPhone 4, 5 и 6, но на 6 Plus есть много заиканий. (Я полагаю, это потому, что 6 Plus недостаточно мощный для количества пикселей, которые он должен перемещать). Я...
909 просмотров

Анимированный UIImage в UITextView с TextKit
У меня есть UIImage , который содержит несколько кадров изображения и продолжительность, которые были нарезаны вместе из анимированного файла GIF. Если я загружу изображение в UIWebView , оно будет анимировано, как и ожидалось, но вместо этого я...
1602 просмотров
schedule 25.05.2022

Управляйте интервалами вокруг настраиваемых текстовых атрибутов в NSLayoutManager
У меня есть собственный подкласс NSLayoutManager , который я использую для рисования жетонов в форме таблеток. Я рисую эти токены для подстрок с настраиваемым атрибутом ( TokenAttribute ). Рисую без проблем. Однако мне нужно добавить немного...
1288 просмотров

Текст искажен при использовании NSTextContainer/NSLayoutManager с UITextView
Я реализую постраничный текст, поэтому я использую NSLayoutManager и NSTextContainer для создания UITextViews для каждой страницы. Перелистывание работает нормально, но текст искажается. При установке того же NSTextStorage в ванильном UITextView он...
460 просмотров

Swift: нажмите на часть текста UILabel
У меня проблема, что "boundingRectForGlyphRange" всегда возвращает CGRect.zero "0.0, 0.0, 0.0, 0.0". «boundingRectForGlyphRange» не работает. Например, я кодирую касание части текста функции UILabel. В моем тексте первая часть — «любой текст», а...
48372 просмотров

NSLayoutManager, boundingRectForGlyphRange и эмодзи
Я показываю текст, который может содержать эмодзи, используя метод drawInRect(rect: CGRect) NSAttributedString . Поскольку я хочу обнаруживать нажатия на текст, я использую следующий метод, чтобы увидеть, какой символ был нажат: let...
1015 просмотров
schedule 07.07.2023

Вычислить границы запуска глифа с помощью NSLayoutManager
Я пытаюсь добиться визуального эффекта с помощью UITextView , при котором текст имеет отдельный цвет фона, например: Подход, который я пытался использовать, был основан на фрагменте кода Apple, используемом для расчета строк, а затем...
404 просмотров

NSLayoutManager: как заливать фоновые цвета там, где есть только визуализируемые глифы
Диспетчер компоновки по умолчанию заполняет цвет фона (указанный через атрибут NSAttributedString .backgroundColor) там, где нет текста (кроме последней строки). Мне удалось добиться желаемого эффекта, создав подкласс NSLayoutManager и...
1288 просмотров
schedule 02.07.2022

Бесконечный цикл NSLayoutManager drawGlyphs, когда UITextView isScrollingEnabled имеет значение false
У меня есть собственный NSLayoutManager с перезаписанными этими двумя методами: override func drawGlyphs(forGlyphRange glyphsToShow: NSRange, at origin: CGPoint) { super.drawGlyphs(forGlyphRange: glyphsToShow, at: origin) let...
141 просмотров
schedule 01.12.2022