2016-10-25 3 views
0

У меня есть приложение для iPad (без поддержки iPhone). Хотя я планирую преобразовать его для использования автозапуска, на данный момент большая часть макета выполняется вычислительно (IB не используется для создания экранов). Цель состоит в том, чтобы переделать их позже. Это не то, о чем мой вопрос, однако (по крайней мере, не напрямую).iPadPro масштабирование экрана необходимо?

Я не планировал использовать таргетинг на iPadPro12.9, но я не уверен, должен ли я [или должен?] Идти дальше и делать это. Однако я ожидал, что он будет автоматически масштабироваться.

Я использую раскадровку экрана запуска (но никаких других раскадровки).

Я получаю тот же симптом, как показано здесь:

(picture taken from another question)

Поскольку поддержка iPadPro12.9 не имеет решающего значения, в это время моя цель состоит в том, чтобы сделать это «сносно», но я хотел бы для него работать, но масштабироваться, чтобы соответствовать экрану. Поэтому этот вопрос отличается от других, которые я видел в этом отношении.

Мои вопросы таковы:

1) Должен ли iPadPro12.9 поддерживаться как требование для нацеливания IPAD вообще?

2) Чтобы поддержать его, есть ли возможность автоматически масштабировать приложение, чтобы заполнить экран?

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

Спасибо за любую помощь, которую вы можете предоставить.

+0

@Rahul: нет необходимости добавлять изменения в вопросы, просто добавляя полужирное форматирование. Если вы хотите форматирование ввода/вывода, например. 'iPadPro12.9', то вместо этого используйте backticks (я не уверен, что он нужен здесь, в любом случае). – halfer

ответ

1

Если вы используете только ipad, или ваш deployment device - ipad, тогда ваше приложение должно поддерживать every ipad с надлежащим образом. Ваше изображение не задано в полноэкранном режиме в соответствии с вашим снимком экрана, это простой вопрос autolayout. Просто установите четыре ограничения, например top,bottom,leading and trailing с константой 0 от superview. Это оно!!

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