Продолжаем создавать нашу книгу рецептов Видеоурок

Продолжаем создавать нашу книгу рецептов Видеоурок

Я продолжаю свой курс уроков по программированию на Objective-C под iOS, и сегодня вас ждет вторая часть третьего урока, в котором мы начали создавать приложение «Книга рецептов» для iPhone.

Продолжаем создавать нашу книгу рецептов Видеоурок

Напомним, что в предыдущей части было рассказано, как выводить информацию из массива в таблицу, через стандартный объект UITableView. Разобрали создание статического одномерного массива NSArray, а также рассмотрели контейнер Navigation Bar Controller.

Продолжаем создавать нашу книгу рецептов Видеоурок

В сегодняшней части мы уделим внимание страницам с описанием рецептов, создадим вкладку через TabBar Controller, в которой разместим статичную HTML-страницу, при помощи объекта UIWebView, а также сделаем поиск в нашей таблице с рецептами по массиву с данными.

Продолжаем создавать нашу книгу рецептов Видеоурок

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

Продолжаем создавать нашу книгу рецептов Видеоурок

Затем будет рассказано, как можно пользоваться объектом UIWebView, который позволяет подгружать в себя HTML-страницу с информацией. Сам UIWebView использует движок Apple WebKit, что позволяет использовать такие технологии, как HTML 5 и ССS 3. Если вы хотите, чтобы вместо HTML страницы открывался сайт, то вставьте следующий код:

NSURL* url = [NSURL URLWithString:@»http://loutskiy.ru»]; //Вместо loutskiy.ru указывайте свой сайт или страницу на сайте

Вместо:

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@»about.html» ofType:nil]];

Также в этом уроке будет рассказано про то, как сделать стандартный поиск по таблице, через объект Search Display Controller. Данная функция будет искать элементы массива по совпадению символов и выводить результаты поиска в таблицу.

ВИДЕО

Скачать исходники проекта

Чтобы ничего не пропустить, подписывайтесь на мой канал на YouTube.

Самые читаемые:

Football Manager Mobile 2017 – приведи любимый клуб к славе
Футбольные сим...
ROME: Total War – встречаем одну из лучших стратегий
У каждого гейм...
Vector 2 Premium – продолжение лучшего мобильного паркура
Наверное, мног...
Pure не наеб. шь не проживешь
В последнее вр...
Как сохранить страницу в Safari для офлайн просмотра
Несмотря на то...
Parallels Access удаленное управление Mac и PC с iPhone и iPad
Сегодня у нас ...
Splashtop Personal управление компьютером с iPhone [Free]
Сразу скажу, ч...
Translate Keyboard Pro действительно полезная сторонняя клавиатура
Привет! В прош...
Что делать, если в Windows 10 не открывается меню «Пуск»?
Относительно не...
Если компьютер не видит внешний жесткий диск
Как известно со...
Где сео-кейс пропадал 1,5 года?
Часть поста о ...
Кейс наносайт по развлекательной тематике
Пиши годноту г...
Binpartner. com обновился!
Уважаемые вебм...
Как заработать в CPA или оплата за действие!
Как то я уже п...
Тошнота текста что такое?
Что такое тошн...
Что такое категория/рубрика (Category)
Рубрика – это о...
Привлечение живых людей в группу вконтакте
Привлечение жив...
Про высшее образование в России
Про высшее обра...
Что такое БИЗНЕС МОЛОДОСТЬ [БМ] ?
Что такое БИЗНЕ...
История изменения ТИЦ
История изменен...
Как легко своими руками сделать дорвей на Flash?
Всем привет дру...
Создание email рассылок для клиентов под заказ
Основная суть. ...
Привлечение рефералов в goldline. pro
Привлечение реф...
Обновление дизайна блога
Обновление диза...
Как быстро найти НЧ ключи с трафиком для сайта?
Продолжаем изу...
4 самые популярные бесплатные программы для продвижения сайта
Сегодня погово...
Кнопка Сообщить об ошибке; для сайта на WP
Сегодня я наше...
Карта сайта xml для wordpress
Я ярый фанат д...

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*