Шаблон для управления кликами в подпредставлениях scrollview - PullRequest
0 голосов
/ 09 декабря 2010

Я создаю приложение для «каталога активов».В моем контроллере корневого представления я поддерживаю массив этих активов (экземпляров класса Asset), а также массив подпредставлений представления прокрутки, которые разбиты на страницы в этом представлении прокрутки.У каждого из этих подпредставлений есть кнопка, которая выполняет действие с ресурсом, индекс которого совпадает с страницей.

Мой вопрос: каков самый неудачный способ узнать, на какой странице была нажата кнопка?

Стоит ли рассчитывать номер страницы по смещению содержимого представления прокрутки или переходить в супер-просмотр и получать его индекс из массива подпредставлений прокрутки?

Я считаю, что есть еще лучшие способы сделать это без создания каких-либо антипаттерновломая мвк.

1 Ответ

0 голосов
/ 09 декабря 2010

У вас действительно много вариантов здесь.

Если у вас уже есть все подпредставления в массиве, я зациклился бы на этом массиве и назначил бы каждому представлению индекс массива как его тег. Это было бы относительно просто и легко для управления.

...