Главная 24 Гаджеты 24 Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Сегодня мы продолжаем наш четвертый урок, в котором начали писать парсер новостей из сайта-блога. В этой части урока будет рассказано, как сделать вывод комментариев к каждой новости, а также мы напишем функцию Pull to Refresh для таблицы с записями.

Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Итак, в основе движка Loutskiy CMS есть функция комментариев к постам, которые мы будем выводить и в нашем приложении. Их показ будет осуществляться на отдельном ViewController, а вывод будет происходить в таблицу UITableView.

Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Сами комментарии мы будем получать из базы данных MySQL в JSON-формате. Для этого, из класса DetailViewController мы будем передавать уникальный номер ID страницы-поста в класс CommentsViewController. Это нужно, чтобы сделать запрос к API скрипту, чтобы тот вывел именно те комментарии, которые относятся к этой записи.

Добавляем комментарии и «Pull to Refresh» к парсеру новостей Видеоурок

Разработка под iOSВ блоке комментария мы будем выводить имя пользователя, дату и текст. Так как мы делаем статическую высоту ячейки в таблице, а текст комментария может быть слишком большим, мы будем выводить его через TextView. То есть, мы сможем внутри блока с комментарием прокручивать его текст. А получение комментария будет завязано на том же классе JSONLoader.

Теперь нам осталось реализовать только функцию Pull to refresh, которая позволяет делать обновление данных в таблице, путем оттягивающего свайпа сверху вниз. Данный формат очень удобен, для его активации добавьте следующий код в функцию viewDidLoad:

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];

ВИДЕО

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

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

О admin

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

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

x

Check Also

Почему не берут в gogetlinks

Почему не берут в gogetlinks Всем привет! Думаю про эту биржу все слышали, а кто не слышал может ознакомиться с обзорной статьей про гогетлинкс. Из ...

Введение в UICollectionView или как выводить объекты сеткой Видеоурок

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

Перемотка бесколлекторного мотора

Почти все авиамоделисты знают, что такое безколлекторный мотор и то, что он при неправильном использовании может сгореть. Обычно после этого некоторые его выбрасывают и заказывают ...

Преимущества лицензионного программного обеспечения

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

Никогда не берите Ладу Гранту!

Русские машины это хлам, не берите Ладу Гранту, Приору и тд! Почему спросите вы? Да потому, что это хлам, отношение к покупателям, качество сборки, название, ...

Курс выживания манимекера после АГС!

Привет я Сео-Кейс и я выживаю там, где другие не могут! На войне, как известно, все средства хороши! Ноябрь и Яндекс задали перца почти всем, ...

9 полезных фишек и хаков для настройки htaccess

Всем привет друзья! Сегодняшний пост посвящаю теме – настройка htaccess файла. И в ней вы узнаете о 9 полезных и нужных трюках, которые можно проделать, ...

Как убрать надпись в Windows 10 «Некоторыми параметрами управляет ваша организация»?

Совсем недавно в свет вышло новое творение корпорации Microsoft – Windows 10. Изначально публика восприняла продукт достаточно критично, обосновав свое мнение излишней «закрытостью системы». Тем ...

Памм счета биг папа паммп!

Все, наверное ну нет такого человека, который хотел заработать в интернете и не знал бы о бирже Форекс! Валютная биржа Форекс существует очень давно и ...

Как стать профессиональным копирайтером?

Копипаст, Рерайт, Копирайт все эти слова обозначают одно и это контент для Вашего сайта. Выберите правильное наполнение и получите больше посетителей на ваши сайты, а ...

Как установить тему на Windows 7

Наверное многие из вас после того как перешли на Windows 7 пытались поставить скачанную из интернета тему, но у вас это не получалось. Причиною этому ...

Генератор анкоров онлайн и не только seo инструментарий

При продвижении сайта сеошник закупает ссылки, ссылки закупаются не всегда в виде URL, а так же, текстовые ссылки с ключевыми словами. Сегодня мы разберем, как ...

Adobe Photoshop Fix качественная ретушь фотографий в пару касаний [Free]

Photoshop Fix еще одно приложение от Adobe, которое облегчит жизнь любителям качественной обработки мобильных фотографий. В отличие от Photoshop Express, этот редактор не имеет фильтров ...

Echofon Pro – быстрый и функциональный клиент для Twitter

Браузер является вполне достойным инструментом для работы с такой соцсетью как Twitter, но, приложения обеспечивают куда лучший опыт. Особенно, если это действительно продуманные приложения, как, ...

Xneolinks стоит ли покупать?

Xneolinks программа волшебным образом увеличит ваш ТИЦ и PR на страницах ваших сайтов. Вот, что пишут разрабы о своём детище Профессиональное наращивание ссылочной массы доступное ...

Ренд Фишкин, новое видео: 10 советов о том, как увеличить количество подписчиков и читателей в блоге

Сегодня пятница и канал isepool перевел новое видео от зарубежного seo профессионала Ренда Фишкина. Я на своем блоге уже не первый раз выкладываю видео уроки ...

24 плагина обязательных для установки на коммерческие сайты на 2016 год

Многие мои подписчики – это владельцы коммерческих сайтов; очень часто я получаю от них вопрос, какие плагины необходимо устанавливать на такие сайты. Оно и понятно ...

Как удалить атрибут ссылки «NoFollow» из комментариев к сайту на WordPress

Здрасьте мои дорогие читатели и подписчики блога! Сегодня мы поговорим про удаление атрибута нофолоу из ссылок комментариев. По умолчанию WordPress автоматически добавляет атрибут «NoFollow» ко ...

Преимущества аудита it

В современной сфере информационных услуг вовсе необязательно нанимать системных администраторов, так как существует такое перспективное направление, как IT-аутсорсинг. При наличии в компании специалиста в данной ...

Как я накопил

Если это шеф, ДА ПОШЕЛ ТЫ ШЕФ! Нет увы я не накопил на дом в Москве или на Мальдивах, я не собрал денег на вставную ...

Apple заказала компоненты для более 2 млн Apple Watch Series 2

Похоже, компания Apple уверена в успехе второго поколения Apple Watch, которое дебютировало на этой неделе вместе с iPhone 7 и iPhone 7 Plus. По словам ...

Тим Кук опроверг информацию IDC о падении продаж Apple Watch

Накануне мы сообщали о том, что по данным исследовательской фирмы IDC продажи Apple Watch в третьем квартале упали на 71% до 1,1 млн экземпляров. А ...

Network Tools by KeepSolid информация о Wi-Fi сети [Free]

Привет! Частенько бывает нужно узнать побольше информации о своём домашнем, или не очень домашнем интернете. Посмотреть, какие устройства подключены, проблемы с интернетом у вас, или ...

OnePlayer видеоплеер для iPhone с кучей возможностей

Очень многим на iOS не хватает дефолтного видео-плеера. Оно и не удивительно, ведь в нём абсолютно никаких дополнительных плюшек и фишек то нет. Казалось бы: ...