iOS, пользовательский шрифт UITextField, не соответствует внутреннему размеру содержимого для высоты в iOS 9.3 / iOS10

У меня странная проблема, когда я использую UITextField с пользовательским шрифтом, я не могу охватить текст в поле.

В моем примере я использую собственный шрифт Noteworthy Bold размером 26.

Теперь, если вы используете нижний символ в тексте, например, символ "p", см. Пример изображения ниже.

Я предполагаю, что это может быть связано с ограничением в автоматическом макете с iOS 9.3 / 10 и iPad. Эта проблема не возникает на iPad Pro.

Я думал, что это может быть связано с внутренним размером контента, пока я не обнаружил, что это не проблема для iPad Pro.

Я пробовал различные свойства в конструкторе интерфейсов, также используя системный шрифт и пользовательский шрифт в коде. Также искал и не нашел решение, которое работает. Я не уверен, что еще попробовать.

Я бы не стал отказываться от поддержки iOS 9.3 / 10.

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

0 ответов

Другие вопросы по тегам