2013-06-04 3 views
0

не могут понять, как сделать UITableViewCell с пользовательским режимом с анимацией, как thisпользовательского UITableViewCell режим редактирования

макияжа салфетка на клетку так UIPickerView появится, как удалить

Я думаю, что мне нужно сделать в мой контроллер в этом методе:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated 
{ 
    [super setEditing:editing animated:animated]; 
    [self.tableView setEditing:editing animated:animated]; 
    //add something here 
} 

или в моем пользовательском классе клеток:

-(void)setEditing:(BOOL)editing animated:(BOOL)animated 

нашел ответ custom editingAccessoryView not working

ответ

1

Вы должны добавить UIPickerView к вашей ячейке таблицы как подвид

+0

, где мне нужно добавить uipickerview в - (void) setEditing: (BOOL) редактирование анимированных: (BOOL) анимированных? –

+0

и как его анимировать? –

0

Добавить пользовательские палитры, как подвид и сохранить его hidden.when вы начать редактирование в методе делегата сделать вид шоу, установив скрытое свойство не

-1

Когда вы делаете ячейки, чтобы показать в Tableview в методе -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath здесь вы можете добавить свой UIPickerview в соответствии с вашими потребностями в UITableViewCell как this-

[cell.contentView addSubview:pickerView]; 

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

+0

Я хочу оживить uitableviewcell, чем вы прокручиваете ячейку справа налево, и pickerView появится с анимацией –

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