从具有单元格的UITableView中删除行时的非默认行为具有子视图

时间:2012-03-15 11:38:03

标签: iphone uitableview edit

我有一个表格视图,其子视图已添加到其单元格中:

[cell addSubview:[DrawingHelper cellView]];

我使用以下方法在表格视图中启用编辑行为:

self.navigationItem.leftBarButtonItem = self.editButtonItem;

当我点击Edit按钮时,会出现减红色按钮,但不要将单元格视图内容向右移动,因为它应该是......

如何恢复默认行为,同时继续向cellView添加子视图?

1 个答案:

答案 0 :(得分:0)

你可能可以拦截单元格上的滑动并自动移动子视图,然后在 UITableViewDelegate 函数中显示删除按钮:

tableView:willBeginEditingRowAtIndexPath:

见这里:https://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html