Похоже, что интервал между линиями UITextView
изменен в iOS 7 (предположительно потому, что архитектор подкладок текстового вида изменился на TextKit
). Мой проект iOS требует сохранения прежнего межстрочного интервала до iOS 7.Интервал между UITextView изменен в iOS 7 - как рассчитать старый интервал, используя Core Text
Чтобы отрегулировать расстояние между строками по мере необходимости, я обнаружил, что можно использовать новый NSLayoutManagerDelegate
.
Однако я не могу определить логику оценки используемого интервала (на основе метрик шрифта), чтобы имитировать поведение pre-iOS 7 UITextView
. Логика должна быть общей, поскольку мне нужно, чтобы она работала для всех шрифтов. Любая помощь будет оценена.