Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
#1

Отображение большого количества данных - Программирование iOS

18.01.2015, 19:57. Просмотров 554. Ответов 2
Метки нет (Все метки)

Здравствуйте. Подскажите как реализовать показ данных из json? Нужно вывести разные данные, картинка, большой текст и короткую информацию. Все данные должны быть редактируемые (ну кроме картинки). Я хочу сделать вывод в tableView, для каждого типа данных создать свой вариант кастомной ячейки (для большого текста textView, для короткой информации textField, для картинки просто картинка большая), но проблема в том как узнать какой это тип данных и какую ячейку использовать? Я не могу придумать по какому признаку делать проверку? Или может быть у кого то есть способ вывода данных по лучше. Загвоздка в том что короткой информации много и эти ячейки нужно создавать программно.

Добавлено через 8 часов 13 минут
Для примера, есть дикшинари с характеристиками машины. В detail отображается картинка машины и ее характеристики цвет, пробег, марка, модель, год выпуска и тд. Вот когда этих характеристик не много, то можно воспользоваться статическими ячейками, но когда таких характеристик много например 20, то в сториборде создавать такие ячейки довольно муторно, особенно если через время нужно чуть-чуть изменить дизайн этих ячеек. Если использовать динамическую таблицу то как программно создавать эти ячейки я не представляю. В ячейке должно быть label и textField. В label будет текст характеристики (напр. "цвет" или "цена"), а в textField значение этой характеристики (белый, красный). И как тогда производить вывод если в каждой ячейке разные данные (в первой цвет, во второй цена). Может есть какие то примеры?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2015, 19:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отображение большого количества данных (Программирование iOS):

Загрузка и отображение большого количества картинок с памяти телефона
Если изображения больше 10, то начинаются заметные тормоза, если больше 100, то...

Отображение большого количества скрытых элементов без мерцания
Итак....При нажатии на кнопку должно отображатся около 40...

Вставка большого количества данных
Добрый день. Не подскажете, кто какими способами заносит данные в базу MS...

Считывание большого количества данных
Есть такой код: int main() { int n; FILE *fin fin = fopen("b.in", "r");...

Трудности с выводом большого количества данных
Доброго времени суток ! Столкнулся с такой проблемой. Имеется база данных в...

Возврат большого количества данных функцией
Доброго времени суток. Вопрос такой: есть функция, которая генерирует 120...

2
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
19.01.2015, 08:20 #2
Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
но когда таких характеристик много например 20
Для этого создают DetailsViewController обычно. А там уже расширенное представление.
Если не хотите читать и разбираться как это сделать на основе UITableView - используйте FXForms

Вы вроде не первый день тут пребываете. Читайте документацию, примеры качайте, WWDC посмотрите.
Я из вашего ответа 100% могу понять что сами вы особо не пытались. Иначе вопрос бы сам собой отпал за такое время.
В связи с этим рекомендую почитать вот эту замечательную статью.
0
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
19.01.2015, 11:19  [ТС] #3
Да нет, я пробовал разные способы. И доставать из дикшинари ключи, а потом ключи выводить в label, а Value в textField все отлично если бы не картинка и textView. Потому как если закинуть картинку и textView на view, а значения выводить в табличку, то тогда не срабатывает скролл который бы прокручивал всю вьюшку, а не только tableView. И создать для каждой картинки свой идентификатор, но как узнать когда какой идентификатор нужно использовать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2015, 11:19
Привет! Вот еще темы с решениями:

Отрисовка большого количества данных в listView
При отрисовке элементов ListView из-за большого количества данных сильно...

Хранение большого количества бинарных данных
Возник вопрос связаный с хранением данных: Мне нужно сохранять массивы...

Хранение большого количества однотипных данных
Добрый день. Подскажите, каким образом хранить данные для программы? Например,...

Удаление большого количества данных не работает
Написал скрипт на удаление данных, 1 миллион строк должно удалить (в таблице...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru