我有一个UITableViewCell是CEWendell's SWTableViewCell的子类,这是一种允许通过水平滑动访问自定义按钮的单元格。问题是,即使实施tableView:moveRowAtIndexPath:toIndexPath:
和tableView:canMoveRowAtIndexPath:
,以及明确拥有[cell setShowsReorderControl:true]
,重新排序控件也不会在编辑开始时显示。
我还使用常规UITableViewCell对此进行了测试,结果相同。
答案 0 :(得分:0)
这是一个有点愚蠢的错误。由于我使用的是UIViewController
子类,而不是UITableViewController
子类,因此我需要设置[self.tableView setEditing:!self.tableView.editing animated:true]
,而不是[self setEditing:!self.editing animated:true]
,以便开始编辑tableview。