2012-05-31 3 views
0

Имеется ли учебное пособие для создания универсального пользовательского интерфейса, который может работать как на iPad, так и на iPhone с различным разрешением. Я пробовал смотреть в официальной документации, но ничего не мог найти о файлах пользовательского интерфейса.Создание универсальных файлов пользовательского интерфейса

ответ

1

Я заметил, что вы отметили этот вопрос с помощью Marmalade, поэтому я предполагаю, что вы говорите о том, как написать универсальное приложение в Мармелад? Если это так, то создание универсального пользовательского интерфейса в значительной степени зависит от вас, чтобы реализовать его наилучшим образом.

По умолчанию все приложения Marmalade являются универсальными приложениями, хотя вы можете ограничить iPad только с помощью настройки MKB iphone-ipad-only.

Marmalade поставляется с модулем iwui, который позволяет создавать пользовательские интерфейсы с кнопками и текстовыми полями и т. Д., Но в конечном счете, если у вас нет очень простого интерфейса, вам необходимо либо предоставить различные макеты пользовательского интерфейса для каждого разрешения экрана/ориентацию, которую вы хотите поддержать, или сделать какую-то причудливую прокладку в коде.

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

+0

oh, поэтому использование другого пользовательского интерфейса для разного разрешения - наилучшее возможное решение. Это увеличит размер активов почти вдвое, не так ли? – noob

+0

Не обязательно. Это только макет ваших кнопок, изображений и т. Д., Которые должны быть разными, и это достаточно минимальные данные для дублирования, поскольку это должно быть всего несколько цифр для позиций экрана, ширины, высоты и т. Д. Растровые изображения будут самым большим потребителем памяти но вы можете обнаружить, что вы можете получить достойную производительность и внешний вид, используя только ресурсы с высоким разрешением, масштабируя изображения по размеру для отображения на устройствах с более низким разрешением. Очевидно, это зависит от изображений, о которых идет речь, но уменьшение размера обычно выглядит нормально. –

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