Основной текст - NSAttributedString высота строки сделано правильно?

Я в полном неведении с межстрочным интервалом в Core Text. Я использую NSAttributedString, и я указываю на него следующие атрибуты: - kCTFontAttributeName - kCTParagraphStyleAttributeName

Из этого CTFrameSetter создается и обращается к контексту.

В атрибуте стиля абзаца я бы хотел указать высоту линий.

Когда я использую kCTParagraphStyleSpecifierLineHeightMultiple, каждая строка получает заполнение в верхней части текста вместо текста, отображаемого в середине этой высоты.

Когда я использую kCTParagraphStyleSpecifierLineSpacing, к нижней части текста добавляется отступ.

Пожалуйста, помогите мне достичь заданной высоты строки с текстом (глифами) в середине этой высоты вместо текста, расположенного либо внизу, либо вверху строки.

Разве это невозможно без перехода к явному созданию CTLine и т. Д.?

Ответы на вопрос(6)

Ваш ответ на вопрос