Форум программистов, компьютерный форум CyberForum.ru

Текст в таблице при первом запуске - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242
25.12.2014, 01:39     Текст в таблице при первом запуске #1
Вечер добрый. Приложение при первом запуске скачивает из инета данные. Мне бы хотелось что бы при первом запуске приложения в первой ячейке таблицы показывался текст "Loading...". Вот как это сделать? В метод cellForRowAtIndexPath заходит только когда данные уже получены, соответственно там проверка пуст источник данных или нет не работает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2014, 01:39     Текст в таблице при первом запуске
Посмотрите здесь:

Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения? Objective-C
Как сохранить состояние приложения и восстановить его при следующем запуске
Ошибка в таблице Objective-C
Нужно всего лишь вставить эмблему при запуске, сменить название в главном меню да вставить текст в эбаут
Обновление данных в таблице
Данные из TextField в динамичной таблице
Отслеживание тапа по кастомной ячейке в таблице
Objective-C Приложение вылетает при запуске
Выводится картинка на view сразу при запуске программы и только один раз
При первом запуске программно переключиться на второй view controller (его не видно)
Swift Почему не работает переход после клика по cell в результате поиска по таблице?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
25.12.2014, 02:22     Текст в таблице при первом запуске #2
Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
В метод cellForRowAtIndexPath заходит только когда данные уже получены
это как еще?
в этот метод таблица стучится сразу же, как только поймет сколько ячеек нужно отрисовать

соответственно в реализации метода делегата датасорса (numberOfRowsInSection) вы возвращаете 1 и в cellForRowAtIndexPath рисуете "Loading..."

когда данные подгрузились, в numberOfRowsInSection вы возвращаете кол-во айтемов и в cellForRowAtIndexPath, соответственно, рисуете нужный айтем
Yandex
Объявления
25.12.2014, 02:22     Текст в таблице при первом запуске
Ответ Создать тему
Опции темы

Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru