Я показываю текст в UITextView
с несистемным шрифтом (т. Е. Связал его с моим приложением). Часть этого текста (а именно, более высокие, чем обычно, восходящие) становится обрезанной в UITextView
.Простой текст клипов UITextView с несистемным шрифтом
Вот как я создаю мой UITextView
:
UITextView *tv = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
tv.font = [UIFont fontWithName:MY_INSTALLED_FONT_NAME size:54.f];
tv.textColor = [UIColor brownColor];
tv.backgroundColor = [UIColor yellowColor];
tv.text = @"Hello\nHello";
Когда я добавляю мой UITextView
в иерархии представлений, я вижу:
Распространенное предложение по проблемам как этой (хотя я не нашел никого с той же проблемой), чтобы убедиться, что clipsToBounds
- NO
и попробуйте изменить contentInset
Недвижимость UITextView
. Это не помогает. Еще один скриншот (с указанием contentInset
корректировки):
Использование различных инструментов (например, Reveal или частный метод recursiveDescription
на UIView
как помощь), я обнаружил, что текст обрезается по подвид из UITextView
, что кажется для отображения содержимого. В iOS 6 это представление имеет тип UIWebDocumentView
.
Кто-нибудь знает, как исправить эту проблему? Мне что-то не хватает?
Это выглядит например, что-то не так в вашем файле конфигурации для шрифта. Может быть, вертикальный интервал, если он не установлен правильно? – msgambel
@msgambel благодарит за предложение. Тем не менее, другие шрифты, которые я использую (из одного источника), отображаются правильно, и люди, предоставляющие шрифт, очень опытны с использованием цифровых шрифтов. Кроме того, грубый осмотр свойств 'UIFont' (' ascender', 'capHeight' и т. Д.) Выглядит корректно. Тем не менее, хорошо проверить все, и я обязательно посмотрю на сам шрифт. –
Вы получили решение @TimCamber? – Hector