iPhone, как я могу сделать несколько столбцов в UITableView / UIImageView - PullRequest
0 голосов
/ 26 апреля 2011

Как я могу реализовать следующий экран.

enter image description here

Какие элементы управления пользовательского интерфейса могут быть использованы для реализации того же поведения сетки?Я вижу UITableView, но он не поддерживает несколько столбцов.Как может быть?

Спасибо, Анатолий

Ответы [ 4 ]

0 голосов
/ 07 марта 2012

Настройка UITableViewCell так, чтобы она содержала много ячеек внутри, и рендеринг каждой ячейки по мере необходимости.

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

Пожалуйста, посмотрите на мой UIGridView .Он использует объясненную технику и производит желаемый результат.

Вот скриншот:

UIGridView Example

0 голосов
/ 26 апреля 2011

Как насчет UITableViewCell с тремя (если считать звезды, получится шесть) UIImageView с и тремя UILabel с?

0 голосов
/ 26 декабря 2011

Исходя из ваших требований, я думаю, что вы должны использовать AQGridView,

Я нашел его здесь: https://github.com/AlanQuatermain/AQGridView Вы можете загрузить образец кода.

Я скачалПример кода и запустите его на моем iPad 5.0 Simulator, вот скриншот: AQGridView in portrait mode

, и что меня больше всего поразило, так это то, что при переключении устройства в альбомный режим оно автоматически отображает изображения в четырех столбцах (использовать пространство):

AQGridview in landscape mode

Надеюсь, это поможет.

0 голосов
/ 26 апреля 2011

Вы можете поместить три UIImageViews и три UILabel под изображениями на ячейку.

Вот учебник о том, как рисовать сетки в UITableView.

Но для вашего случая я бы сделал это с помощью построителя интерфейса для пользовательского UITableViewCell:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...