Имеется ли учебное пособие для создания универсального пользовательского интерфейса, который может работать как на iPad, так и на iPhone с различным разрешением. Я пробовал смотреть в официальной документации, но ничего не мог найти о файлах пользовательского интерфейса.Создание универсальных файлов пользовательского интерфейса
ответ
Я заметил, что вы отметили этот вопрос с помощью Marmalade, поэтому я предполагаю, что вы говорите о том, как написать универсальное приложение в Мармелад? Если это так, то создание универсального пользовательского интерфейса в значительной степени зависит от вас, чтобы реализовать его наилучшим образом.
По умолчанию все приложения Marmalade являются универсальными приложениями, хотя вы можете ограничить iPad только с помощью настройки MKB iphone-ipad-only.
Marmalade поставляется с модулем iwui, который позволяет создавать пользовательские интерфейсы с кнопками и текстовыми полями и т. Д., Но в конечном счете, если у вас нет очень простого интерфейса, вам необходимо либо предоставить различные макеты пользовательского интерфейса для каждого разрешения экрана/ориентацию, которую вы хотите поддержать, или сделать какую-то причудливую прокладку в коде.
Apple разумно предпочла убедить разработчиков в создании отдельных пользовательских интерфейсов для iPhone и iPad, поскольку подход с одним макетом подходит для любого размера экрана.
- 1. Создание интерактивного пользовательского интерфейса
- 2. Создание динамического пользовательского интерфейса
- 3. Создание пользовательского интерфейса
- 4. Создание пользовательского интерфейса NSWindow
- 5. Создание проблемы пользовательского интерфейса
- 6. Создание конструктора пользовательского интерфейса
- 7. Создание пользовательского пользовательского интерфейса с использованием Flixel
- 8. Создание пользовательского настраиваемого пользовательского интерфейса в ios
- 9. Дизайн пользовательского интерфейса в WPF - создание нестандартного пользовательского интерфейса
- 10. Плохая загрузка/Создание пользовательского интерфейса
- 11. Создание такого пользовательского интерфейса Android
- 12. Создание пользовательского интерфейса терминала python
- 13. Создание пользовательского интерфейса в WPF
- 14. Создание пользовательского интерфейса с логикой
- 15. Firefox Addon - Создание пользовательского интерфейса
- 16. Создание объектов пользовательского интерфейса UWP
- 17. Создание элементов пользовательского интерфейса iPhone
- 18. Создание пользовательского интерфейса с OpenCV
- 19. создание пользовательского интерфейса для casperjs
- 20. Создание пользовательского интерфейса имеет приоритет
- 21. Создание универсальных двоичных файлов для ядра OpenCL для Intel GPU
- 22. Создание пользовательского интерфейса шахмат с нуля
- 23. Создание пользовательского интерфейса приложения из консольного приложения
- 24. Xamarin - создание пользовательского интерфейса с использованием ContentPage
- 25. Создание инструмента для разработки пользовательского интерфейса
- 26. создание вкладок пользовательского интерфейса jQuery закладок
- 27. Создание сложных вариантов пользовательского интерфейса в HMTL5
- 28. Создание пользовательского интерфейса Изображение из Texture2D
- 29. Создание элементов пользовательского интерфейса с шаблоном MVVM
- 30. Создание отдельного пользовательского интерфейса для разных ролей
oh, поэтому использование другого пользовательского интерфейса для разного разрешения - наилучшее возможное решение. Это увеличит размер активов почти вдвое, не так ли? – noob
Не обязательно. Это только макет ваших кнопок, изображений и т. Д., Которые должны быть разными, и это достаточно минимальные данные для дублирования, поскольку это должно быть всего несколько цифр для позиций экрана, ширины, высоты и т. Д. Растровые изображения будут самым большим потребителем памяти но вы можете обнаружить, что вы можете получить достойную производительность и внешний вид, используя только ресурсы с высоким разрешением, масштабируя изображения по размеру для отображения на устройствах с более низким разрешением. Очевидно, это зависит от изображений, о которых идет речь, но уменьшение размера обычно выглядит нормально. –