Вопросы по теме 'core-text'

Основной текст — номера строк
Как добавить номера строк в основной текст, скажем, в представлении слева? Я не ищу точных деталей, просто как узнать, где начинается и заканчивается каждая строка, чтобы я мог понять, где добавить числа в отдельном представлении.
1262 просмотров
schedule 19.09.2022

Сохраняйте ссылку на CFramesetter, чтобы ускорить отрисовку основного текста.
Я хочу отображать текст на большом количестве UITableViewCell. Текст отображается в методе UITableViewCells drawRect:(CGRect)rect . Каждая ячейка содержит разное количество строк, а текст имеет такие атрибуты, как вес и цвет. В - (void)...
1744 просмотров
schedule 02.11.2023

Эквивалент Android для CoreText
У нас есть приложение для iOS, которое отображает огромное количество текста: http://itunes.apple.com/br/app/biblia-sagrada/id370178518?mt=8 Мы используем CoreText для рендеринга текста и предоставляем пользователю возможность изменять...
2139 просмотров
schedule 21.02.2024

CTFrame сбрасывает глифы на краю
Я пытаюсь отобразить арабский текст в своем приложении для iOS с помощью пользовательского шрифта TTF (scheherazade), используя основной текст, который по большей части работает, однако некоторые глифы на краю CTFrame отбрасываются. Когда я...
330 просмотров
schedule 09.11.2022

Цвет подсветки/фона NSAttributedString отображается между строками (уродливо)
Я пытаюсь красиво отобразить абзацы, выделенные в NSTextView. Прямо сейчас я делаю это, создавая NSAttributedString с фоновым цветом. Вот некоторый упрощенный код: NSDictionary *attributes = @{NSBackgroundColorAttributeName:NSColor.greenColor};...
3276 просмотров

Что означает для CTLine доступ к строке?
Я пытаюсь решить сложная проблема с UILabel , и я разобрался с большей ее частью, за исключением одного: мне сложно понять, что означает для CTLine "доступ к строке". Метод, который я хотел бы использовать, это CTLineGetOffsetForStringIndex ....
644 просмотров
schedule 01.03.2024

Основной текст с асимметричной формой на iOS
Я хочу написать текст по контуру, который может принимать любую форму. Прямо сейчас я могу нарисовать в нем перевернутый текст: NSArray *coordinates = ...; CGMutablePathRef pathRef = [self objectPathGivenCoordinates:coordinates]; ... // Draw...
915 просмотров
schedule 25.10.2023

Нарисуйте линию в UILabel до и после текста
Я хочу нарисовать линию до и после строки в UILabel точно так же, как на следующем изображении: PS: текст не статичен, поэтому я не могу сказать, какова точная ширина текста, иначе я бы поставил две статические строки до и после текста. PS:...
1521 просмотров

locationForGlyphAtIndex возвращает неправильное значение
Я пытаюсь получить расположение глифов в NSLayoutManager , но в нескольких отдельных случаях я получаю неверные значения. Например: два f вместе в Helvetica Neue размера 16. Значение x второго f должно быть около 4, но я получаю 9,232000..?...
212 просмотров
schedule 08.10.2022

Преобразование HTML в NSAttributedString
Я работаю над читалкой ePub, и пока все идет довольно хорошо. Но мне нужна производительность. В настоящее время используемый API для преобразования строк HTML в объекты NSAttributedString является методом инициализации Apple. -...
194 просмотров

Отступ UIlabel вокруг другого UILabel (Drop Capping)
Я хотел бы произвести этот эффект: Число — UILabel , а слова — UILabel . Я не могу разделить текст на два UILabel . Первые две строки слов UILabel должны совпадать с числом UILabel , затем третья строка (и т. д.) должна быть ниже...
37 просмотров
schedule 09.09.2022

Можно ли анимировать изменение цвета текста только в части текста в iOS?
Интересно, возможно ли вообще в iOS анимировать изменение цвета только части текста, желательно не символ за символом, а пиксель за пикселем, как на этой картинке? Я знаю, как изменить цвет статического текста с помощью NSAttributedString, и...
157 просмотров
schedule 04.03.2024