Я немного смущен, когда следует использовать классы автоопределения и/или размера для определенных ситуаций. В моем первоначальном представлении у меня есть две кнопки, одна «продолжить с facebook» и один «зарегистрировать по электронной почте», уложенные вертикально. Я первоначально установил, что они имеют около 70 высот и 18-футовый шрифт, и он отлично смотрится на новых телефонах, но на меньших они выглядят огромными и комбинированными (с интервалом) в конечном итоге занимают почти половину экрана.iOS - классы автоопределения/размера для кнопок
Итак, моя первая мысль заключалась в том, чтобы сделать кнопки процентной высоты основного вида или подвью, но все стало очень быстро работать очень быстро: я использую проценты для полей и интервалов? Где это заканчивается? Это много расчетов.
Но я также не понимаю, как было бы полезно использовать классы размера здесь, так как мое приложение работает только в портретном режиме, и я не могу действительно настроить iPhone 5 против iPhone 6 таким образом.
Так что я должен укусить пулю и использовать проценты, чтобы получить привлекательные кнопки на всех экранах, или мне просто сосать и действительно толстые с большим шрифтом на теперь менее используемых телефонах? И когда дело доходит до размера шрифта, существует ли общепринятый стандартный набор размеров (например, для заголовков и основного текста), который хорошо выглядит на всех телефонах?
Это похоже на путь ... Я пробовал соотношение 90:15 и отлично смотрел на нескольких телефонах. Спасибо, это очень помогает. –