自定义UITableViewCell未显示重新排序控件

时间:2016-05-19 05:44:19

标签: ios objective-c uitableview

我有一个UITableViewCell是CEWendell's SWTableViewCell的子类,这是一种允许通过水平滑动访问自定义按钮的单元格。问题是,即使实施tableView:moveRowAtIndexPath:toIndexPath:tableView:canMoveRowAtIndexPath:,以及明确拥有[cell setShowsReorderControl:true],重新排序控件也不会在编辑开始时显示。

我还使用常规UITableViewCell对此进行了测试,结果相同。

1 个答案:

答案 0 :(得分:0)

这是一个有点愚蠢的错误。由于我使用的是UIViewController子类,而不是UITableViewController子类,因此我需要设置[self.tableView setEditing:!self.tableView.editing animated:true],而不是[self setEditing:!self.editing animated:true],以便开始编辑tableview。