2013-03-02 2 views
0

Я хочу создать сетку с использованием настроек UITableView и UITableViewCell, потому что для каждой строки я хочу отобразить фоновое изображение для строки.IOS сетка с использованием UITableviewcell

, пожалуйста, помогите найти решение, отличное от вида коллекции.

ответ

0

Это очень сложная проблема, имеющая множество решений. У вас есть несколько вариантов:

  • создать ячейку таблицы с несколькими видами, расположенными горизонтально, чтобы подражать «столкновению». Это лучше всего, если у вас есть фиксированное количество столбцов, которые вы хотите.
  • реализовать ячейку tableview, которая содержит горизонтальное представление таблицы (uitableview перевернуто сбоку), где вы поворачиваете отдельную ячейку в противоположном направлении горизонтального представления таблицы. Это здорово, если у вас есть переменное количество столбцов на строку, но все строки будут независимо прокручиваться, если вы не предпримете шаги, чтобы избежать этого.
  • , наконец, воплотите свое собственное сетевое взаимодействие, которое эмулирует опыт использования повторно используемых ячеек. (но это вне параметров вопроса)

Я мог бы подробно остановиться, если один из этих вариантов обратится к вам.

1

По вашему требованию вам нужно отобразить GridView

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

1) KKGridView

2) UIGridView

3) AQGridView

4) NRGridView

5) MMGridView

6) WCGridView

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

Также, если вы пытаетесь сделать это без XIB, вам будет немного сложно справиться с этим, но вы можете создать контроллер представления с Xib-файлом для создания интерфейса по вашему выбору. Here is the Video of how it can be done in the best possible way by Evadne Wu. И here - пример проекта

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