2016-08-03 5 views
0

До этого я всегда задавал размер под имитируемыми метриками на iphone 4, а затем на ширине обычной ширины, что для всех iphones в портрете. Это связано с тем, что я думал, что когда я правильно компоную макет размера экрана, то результат, безусловно, будет хорош в других больших размерах экрана.iOS - Какой размер я должен использовать при моделируемых показателях при построении интерфейса при построении пользовательского интерфейса с помощью AutoLayout

Я думал об установке этого вывода, но размер моделируемого шаблона мне кажется сложным для дизайна для iphone 4. Поскольку iphone 4 составляет всего 3,5 дюйма, шаблон слишком длинный для этого.

Говорят, что нам нужен только один набор макетов с раскадрой, тогда мы можем уже покрывать все размеры и ориентации для всех iphones. Но до сих пор я до сих пор не знаю, как правильно это сделать.

ответ

1

Не имеет значения, какой имитируемый размер вы используете в Interface Builder. Это не влияет на то, что произойдет, когда приложение запустится. Размер real будет отличаться для разных устройств. Вся точка автоотключения - это работа для любого размера устройства. Ваша задача - создать макет, который будет хорошо выглядеть на любом устройстве, на котором может работать приложение.

+0

Вы хотите сказать, что даже если я захочу создать все свои макеты на 5,5-дюймовом iphone, до тех пор, пока я убеждаюсь, что он выглядит хорошо на этом размере, то он определенно хорошо выглядит на других размерах? Это то, что вы имели ввиду? –

+0

Нет. Я хочу сказать, что вы должны проектировать ограничения автоматической компоновки, чтобы гарантировать, что он выглядит хорошо на любом размере, поэтому размер, который вы используете при рисовании интерфейса, не имеет значения. Вы можете так же проектировать его на 1000 на 1000 кв. Это ограничения имеют значение. – matt

+0

Понял. Спасибо! –

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

  • Нет связанных вопросов^_^