Как мы можем поставить флажок в uitableviewcell - PullRequest
3 голосов
/ 28 февраля 2011

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

Может кто-нибудь помочь мне?

Ответы [ 3 ]

17 голосов
/ 28 февраля 2011

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

if (//here you check)
    { // item needed - display checkmark
        cell.accessoryType = UITableViewCellAccessoryCheckmark;
    }
    else
    { // not needed no checkmark
        cell.accessoryType = UITableViewCellAccessoryNone;
    }

Возьмите это руководство по покупкам и посмотрите didSelectRowAtIndexPath метод делегата, посмотрите, как они использовали условие.

Отредактировано в соответствии с вашим последним комментарием: Для просмотра пользовательского аксессуара ищите Внедрение Пользовательского представления аксессуара для UITableView вiPhone

Удачи!

2 голосов
/ 28 февраля 2011

Используйте это

cell.accessoryType = UITableViewCellAccessoryCheckmark;
0 голосов
/ 28 февраля 2011

На самом деле вы можете добавить пользовательскую кнопку с непроверенным изображением в ячейке. С помощью метода действия кнопки вы можете изменить изображение на отмеченное и обрабатывать все остальные вещи, которые хотите обработать

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