2017-01-18 14 views
1

Адаптивная автоматическая компоновка поддерживает размер шрифта определенного размера, но что, если я хочу предоставить другой размер шрифта для iphone 4/4s, 5/5s, 6/6s и 7/7s? все они имеют компактный размер.Как объявить разные размеры шрифтов для одного и того же класса в адаптивной автоматической компоновке в xcode?

+0

Я просто спросил что-то подобное здесь: http://stackoverflow.com/q/41676962/3402095. В настоящее время я играю с «Чертами», чтобы узнать, может ли это решить это. – Whirlwind

ответ

2

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

Возможно, вам придется получить размер экрана и изменить размер шрифта в соответствии с этим.

+0

Итак, это не отличное дополнение, оно не решает проблему до root, наконец разработчик заканчивает настройку во время выполнения. –

+0

Зависит. В большинстве случаев я полностью согласен с решением Apple. Apple строит свой материал для 80% пользователей/разработчиков. В этом случае вы, возможно, один из недостающих 20%. – dasdom

+0

1. Могу ли я иметь альтернативные доски объявлений для таких случаев? или 2. изменить во время выполнения, что лучше? –