Проведите ячейкой таблицы, чтобы получить два варианта - PullRequest
0 голосов
/ 02 мая 2011

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

У меня есть табличное представление, заполненное ячейками и разделами. Я хотел бы видеть, когда я проводю по ячейке (справа), я получаю две кнопки: «Принять» и «Отклонить».

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

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 02 мая 2011

Вам потребуется создать подкласс UITableViewCell и добавить GestureRecognizer, чтобы получить этот эффект. Стандартная функциональность редактирования таблицы здесь не совсем уместна Открытый код ELCImagePickerController делает что-то похожее в ELCAssetCell.m, что должно заставить вас двигаться в правильном направлении:

[elcAsset addGestureRecognizer:[[[UITapGestureRecognizer alloc] initWithTarget:elcAsset action:@selector(toggleSelection)] autorelease]];
...