Разработка под iOS: Заканчиваем создание “Книги рецептов” для iOS (Урок 3, часть 3, видео)

19 ноября 2022 |

Как вы помните, в предыдущих двух частях третьего урока, мы создавали приложение «Книга рецептов» для iOS. В сегодняшнем уроке мы закончим разработку данной программы и исправим все оставшиеся недочеты.

Storyboard готовый

В этой серии мы сделаем подробное описание для каждого из рецептов, присвоим уникальное изображение для каждого из блюд и разберем небольшую кастомизацию Navigation Bar Controller.

Делаем условие ifДелаем условие if

Итак, основной сегодняшней нашей задачей будет добавление полного описания для каждого рецепта в программе. Для этого мы будем передавать в новый класс номер-идентификатор нажатой ячейки в таблице. Так как нам известно какому рецепту принадлежит какой номер, то мы в классе DetailViewController применим конструкцию условия if else. То есть мы будем сравнивать номер идентификатора с числами, и в случае, если результат будет положительным (true), то программа выведет нужное описание к блюду.

Изменяем дизайн у Navigation BarСледующим шагом будет добавление уникальных изображений к нашим рецептам. Определять какую картинку нужно вывести программа будет при помощи той же конструкции if else. А само изображение в рецептах выводить будем при помощи функции UIImageView. Располагать все элементы по своим местам будем в Storyboard.

Ну и наконец, мы расскажем вам как можно легко кастомизировать Navigation Bar Controller, а именно, как изменить начертание шрифта, кегль, цвет, фон и тд. Это делается достаточно просто, путем добавления нескольких строчек кода в файл AppDelegate.m.

Итак, в третьем уроке мы создали полноценное приложение, но как вы заметили, все рецепты хранятся в статическом виде внутри кода – то есть, если вы захотите добавить новый рецепт, то нужно будет выпускать обновление приложения. Поэтому в следующем уроке мы расскажем, как получать данные из сети Интернет.

Смотрите также: