заполните UIView текстом большого размера на iPhone в альбомной ориентации

StackOverflow https://stackoverflow.com/questions/957776

Вопрос

Я перевел свое приложение для iPhone в альбомный режим и хочу поместить сообщение в одно из моих представлений, которое заполняет экран.На данный момент сообщение из 6, 10 или 12 символов имеет размер шрифта всего около 12 пунктов в портретном режиме в interface builder.Когда я создаю и симулятор iPhone переключается в альбомную ориентацию, размер шрифта остается таким же, как в портретной ориентации, и не заполняет вид.

Это было полезно?

Решение

Я думаю, вам нужно определить поворот и соответствующим образом изменить размер рамки вашего UIView..Я не уверен, используете ли вы label, webview и т.д..чтобы отобразить этот текст, но изменение размера пользовательского интерфейса и элемента, отображающего текст, должно привести к плавному "заполнению текстом"

Другие советы

Если вы используете UILabel для текста вам нужно закрепить свой UILabel (или что бы вы ни использовали) слева и справа от фрейма приложения в interface builder.Затем вам нужно установить adjustsFontSizeToFitWidth Для YES и я думаю, что вы должны быть готовы.

Uilabel's adjustsFontSizeToFitWidth документ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top