Objective C. Приложение TO-DO List. Создание окон приложения. Урок 2 [GeekBrains]

Автор Lyubov Stishevskaya
Objective C. Приложение TO-DO List. Создание окон приложения. Урок 2 [GeekBrains]

Ну, что ж приступим к созданию нашего проекта первую очередь.

Открой программу xcode и выберем приедет и New xcode Project создать новый проект выберем Single View Application в разделе iOS applications дадим нашему проекту наименование в качестве языка программирования выберем объект в Sims в качестве девиза выберем iPhone checkbox напротив записи iOS Core Data оставляем пустым текст сохранение наши проекты и нажимаем кнопку. Кореи первую очередь поработаем с интервьюером выберем файл Main storyboard левую кладку я пока, что закрою ты почему уроки — это нам не пригодится во вкладке с правой стороны выберем самый первый пункт верхнем табор меню из бокса суставит плюс сайз плюс — это нам тоже не пригодится создавать проект будем по умолчанию для экрана iPhone 5S теперь обратимся в нашу окно заготовок у элементов и выберем Navigation Controller зажав левую клавишу просто перетягиваем его на окно интерфейс. Белгород и отпускаем таким образом мы добавили 2 окна на наш Interface Builder.

Как вы можете заметить navigationcontroller по умолчанию уже связан с окном приложение которое содержит внутри себя различные представления оставим — это по умолчанию выберем navigationcontroller перейдём в меню атрибутов выбрать соответствующую закладку в верхнем там бармен записи.

Извинишь аудиоконтроллер установим checkbox. Как вы можете заметить напротив навечно контроллеров появилась характерная стрелочка Option is initial View Controller указывать окно приложение которое будет первым продемонстрировано польза при запуске мобильного приложения. Однако в случае с наречием контроллером. Несмотря на то, что стрелочка указывает на него первым будет продемонстрирована окно с обычным navigationcontroller не является самостоятельным элементом интерфейса — это инструмент который отвечает за переходы между окнами и сохранения истории таких выберем в качестве стимулятора iPhone 5 запустим наши мобильное приложение путем нажатия кнопки ран и посмотрим, что лучше получилось в итоге. На текущий момент подобные запуск мобильных приложений на этапе разработки позволяет их очень эффективно отлаживать и — это рекомендуется делать довольно часто. Итак Так мы видим на экране. Уже присутствует табличное представление порода с пустыми ячейками которые мы потом заполнен всё скроллится реагирует на касания отлично остановим работу нашего проекта путем нажатия кнопки стоп и перейдем к следующему этапу теперь нам нужно осуществить переход в окно мобильное приложение в котором в будущем реализуем юзер интерфейс отвечающий за создание нового для начала перейдём в меню заготовок его элементов найдём. Выбери Bar Bottom feeding The freeway клавишу мышки перетягивание данную кнопку на навигейшн бар окна табличного представления. Как вы можете заметить при наведении на кнопку встает заранее заготовленные для неё программой место данная кнопка содержит ряд заготовленных на разные случаи жизни мы наберём 1 теперь иконка отображает все знакомые плюсик теперь нам нужно установить так называемую связь — это можно сделать из окна зажимая правую клавишу мыши на кнопке проводим вот эту синюю линию к тому окно с которым необходимо установить связь также — это можно сделать из дерева у элементов нашего окна приложения повторяем аналогичные действия зажимаем правой клавишей мышки не отпускай ведём. Синевир тур к окну и отпускаем теперь в появившемся меню мы видим три пункта три варианта перехода навечно контроллер поддерживает только Push перехода выбираем 1 пункт теперь при нажатии на иконку Push перехода система под светит ту кнопку тот элемент который отвечает за данный переход — это очень удобно и как вы можете заметить на нашем видеоконтроллера появился также навигейшн бар. Ну, что ж. Запусти наши мобильное приложение и. Посмотрим, что получилось отлично появилась кнопка плюс при нажатии на которую мы осуществляем анимированный переход на следующий раз ну как вы можете заметить в баре автоматически была добавлена кнопка Back нажав на которую мы на предыдущее окно данной задачи выполняет как раз-таки энергичный контроллер. Ну, что остановим наш проект и подведем краткий итог. Так мы добавили навигейшн контроллер отвечающий за перехода между была добавлена окно мобильное приложение которое содержит внутри себя табличное представление была добавлена кнопка нажав на которую осуществляется анимированный переход на следующую окно всё — это было реализовано не написав ни одной строчки кода. Всем спасибо за внимание.

0 комментариев
0

Читайте также