2015-09-10 3 views
0

Я немного смущен, когда следует использовать классы автоопределения и/или размера для определенных ситуаций. В моем первоначальном представлении у меня есть две кнопки, одна «продолжить с facebook» и один «зарегистрировать по электронной почте», уложенные вертикально. Я первоначально установил, что они имеют около 70 высот и 18-футовый шрифт, и он отлично смотрится на новых телефонах, но на меньших они выглядят огромными и комбинированными (с интервалом) в конечном итоге занимают почти половину экрана.iOS - классы автоопределения/размера для кнопок

Итак, моя первая мысль заключалась в том, чтобы сделать кнопки процентной высоты основного вида или подвью, но все стало очень быстро работать очень быстро: я использую проценты для полей и интервалов? Где это заканчивается? Это много расчетов.

Но я также не понимаю, как было бы полезно использовать классы размера здесь, так как мое приложение работает только в портретном режиме, и я не могу действительно настроить iPhone 5 против iPhone 6 таким образом.

Так что я должен укусить пулю и использовать проценты, чтобы получить привлекательные кнопки на всех экранах, или мне просто сосать и действительно толстые с большим шрифтом на теперь менее используемых телефонах? И когда дело доходит до размера шрифта, существует ли общепринятый стандартный набор размеров (например, для заголовков и основного текста), который хорошо выглядит на всех телефонах?

ответ

1

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

+0

Это похоже на путь ... Я пробовал соотношение 90:15 и отлично смотрел на нескольких телефонах. Спасибо, это очень помогает. –

Смежные вопросы