2014-10-18 9 views
3

Я новичок в Xcode, но до сих пор смог преодолеть все препятствия. Теперь я на развилке на дороге и не знаю, в каком направлении идти. Приложение iPad использует пользовательский ввод, а затем генерирует отчеты на основе ввода. Я хочу, чтобы в отчетах было столько столбцов, что у моих сущностей есть атрибуты, и для каждого атрибута должен быть заголовок столбца и быть сортируемым, как электронная таблица. UITableview, похоже, позволяет мне отображать динамическое количество строк, а затем, если у меня есть пользовательская ячейка с несколькими созданными вручную ярлыками, сопоставленными с атрибутами, я мог бы сортировать столбцы, имея пучок кнопок на панели навигации, которые изменяют способ отображения таблицы отсортирован. Проблема здесь в том, что если я изменю свою схему данных, мне нужно перепроектировать представление ячейки и написать новый код для столбцов сортировки. HTML также кажется вариантом, но он чувствует и выглядит очень по-разному для пользователя. Есть и третья сторона, но упрямо, я хочу ее самостоятельно создать. Могли бы вы, ребята, дать несколько советов о плюсах и минусах каждого варианта моего варианта использования? Если я пойду первым, возможно ли (возможно) написать что-то, что могло бы автоматически генерировать раскладку в случае добавления нового атрибута к сущности? Платформа: iPad, язык: swift, набор данных не огромен (строки под 100k, в худшем случае), используя основные данные, нуждающиеся в гибкости на стороне отчетности - понравится интерфейс, который позволяет пользователям создавать собственные отчеты (не хочу, чтобы мои чтобы стать настраиваемой отчетностью)iOS быстрые опции для таблиц электронных таблиц

+0

Добро пожаловать на переполнение стека, см: http://stackoverflow.com/help/how-to-ask, как его не так легко ответить на большой вопрос типа абзаца :) – W1ll1amvl

+0

Извините - спасибо, что не пылал меня :) – wellspokenman

+0

вот все в порядке weve все должны учиться! – W1ll1amvl

ответ

5

Вы знакомы с классом UICollectionView?

Взгляните на этот пример более на GitHub:

https://github.com/darrarski/DRCollectionViewTableLayout-iOS

Это отличный способ организовать ячейки, как в таблице.

Существует хороший быстры учебник здесь:

https://github.com/darrarski/DRCollectionViewTableLayout-iOS

+1

спасибо - теперь я вижу, что я наткнулся на общую проблему для iPad-разработчиков. Основываясь на DRC, я также нашел https://github.com/ecrichlow/iPad-Dynamic-Table-Cells - похоже, что у меня есть много чтения :) – wellspokenman

Смежные вопросы