Базовое пространство абзаца текста слишком велико на iOS - PullRequest
3 голосов
/ 25 августа 2011

Я использовал CoreText для визуализации текста, как показано ниже:

Еще одна очень распространенная операция набора текста - рисование одной строки текста для использования в качестве метки для элемента пользовательского интерфейса.
В CoreВ тексте для этого требуется всего две строки кода: одна для создания объекта строки с атрибутированной строкой, а другая для рисования линии в графическом контексте.
, но в нем показано, как создать словарь атрибутов и использовать его для создания.

очевидно, есть 3 абзаца.и я использую значение по умолчанию CTParagraphStyleSetting, чтобы ParagraphSpacing и ParagraphSpacingBefore были установлены в 0 по умолчанию.

Но результат рендеринга показывает, что пространство слишком ОГРОМНОЕ
rendered text with 3 paragraphs

Есть идеи уменьшить пространство абзаца?

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

ты можешь попробовать

kCTParagraphStyleSpecifierMinimumLineHeight
kCTParagraphStyleSpecifierMaximumLineHeight
kCTParagraphStyleSpecifierLineSpacing
...