我正在使用Table View Cell
在表格视图中绘制自定义单元格。现在的问题是,当我尝试删除编辑样式UITableViewCellEditingStyleDelete
中的单元格时
小红色的标志位出现了,当我点击它时没有任何事情发生。
请帮帮我,告诉我如何在表格视图中删除自定义单元格
由于
答案 0 :(得分:0)
Gyani,当你点击( - )时,没有任何可能发生的事情。
可能是您的表用户交互被禁用。尝试启用tableView.userInteractionEnabled=YES
然后它仍然无效,然后发布一些代码。
快乐的编码......
答案 1 :(得分:0)
您是否实施了相应的delegate methods?具体地
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
答案 2 :(得分:0)
您是否通过以下表单实现此委托方法?
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
// remove the cell from UITableView
[tableView deleteRowsAtIndexPaths:indexPath withRowAnimation:YES];
// remove the data from self array or something else.
...
}
}
答案 3 :(得分:0)
您是否在单元格中有一个停止用户互动的子视图?可能位于负x,因此它位于删除按钮上方。