IPhone SDK - как настроить «шаблон»
-
04-10-2019 - |
Вопрос
Я работаю над приложением книги повара, и я делал каждую страницу индивидуально, что занимает очень долгое время, я задал вопрос, похожий на это, и было доведено до моего внимания, что вы можете настроить способ автоматизации Процесс проектирования, так что все, что вам нужно сделать, это ввести ваши данные.
Может кто-нибудь, пожалуйста, объясните как можно больше деталей, как вы настраиваете файлы xcode / код для автоматизации такого процесса
Так что, например, я бы просто вступил в текст страницы, и он автоматически нанес мой стандартный фоновый рисунок и добавить просмотр прокрутки и подходящие кнопки и т. Д. Спасибо
Решение
Вы можете сделать один главный представление, который содержит все необходимые элементы управления: стандартное фоновое изображение, просмотр прокрутки, подходящие кнопки и т. Д. И сделать любые последующие представления, которые вы создаете наследование с этого представления, чтобы все они содержали эти элементы управления.
Вы также можете использовать только одно представление и работать с несколькими экземплярами IT, один экземпляр на страницу. Просто убедитесь, что на нем есть текстовое свойство или конструктор, который принимает в текстовой строке, чтобы вы могли установить его на другой текст на каждой странице.
Другие советы
Шаблоны проекта XCode и шаблоны файлов довольно легко сделать, с несколькими предостережениями.
Проверьте ответы на эти вопросы:
Добавить новые шаблоны в Xcode
Изменить шаблоны в Xcode
Также возьмите гундук на эти удобные учебники:
Пользовательские шаблоны Xcode
Xcode: Как настроить существующие шаблоны проекта
Звучит для меня, как вы, положив ваши данные на ваши взгляды (страницы). Это большая ошибка дизайна. Вам необходимо использовать модель дизайна контроллера моделей-контроллеров и отделить ваши данные из ваших представлений. Это позволит легко создать один вид (шаблон), который вы можете перезагрузить с данными для отображения каждого отдельного рецепта.
Первое, что нужно сделать, это отделить ваши данные с вида. Вам нужно иметь рецепты, хранящиеся в массиве, словаре, основные данные и т. Д., а затем оберните это данные в выделенном объекте. Второе, что нужно сделать, это создать выделенный вид для отображения всех рецептов. Поскольку пользователь перемещается от рецепта для рецепта, приложение просто удалит и добавит информацию на тот же просмотр по мере необходимости.
я бы порекомендовал Рецепты какао для Mac OS X: рецепты Вермонта, второе издание Поскольку он обращается к этим вопросам, и он использует приложение типа рецепта в качестве его примера. Это для какао, но основные принципы применяются к приложениям для iPhone.