自定义UITableViewCell编辑模式

时间:2013-06-04 09:34:14

标签: ios uitableview uianimation

无法弄清楚如何使用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

3 个答案:

答案 0 :(得分:1)

您应该将UIPickerView作为子视图

添加到表格单元格中

答案 1 :(得分:0)

将自定义选择器添加为子视图并将其隐藏。当您在委托方法中开始编辑时,通过将hidden属性设置为no来显示视图

答案 2 :(得分:-1)

当你在方法-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中使用tableview显示单元格时,可以根据需要将UIPickerview添加到UITableViewCell这样的地方 -

[cell.contentView addSubview:pickerView];

希望这会有所帮助。