如何在编辑模式下移动自定义UITableViewCell的editAccessoryView?

我有自定义TableViewCell,只想在编辑模式下使用它。 我喜欢左侧的删除附件视图和右侧的重新排序控制视图。 但我想把它移动到细胞的中心。 我可以做吗?

我尝试这样的东西[cell.editingAccessoryView setFrame:()]但没有任何成功。

或者这里唯一的选择是完全自定义单元格?

视图框架未重置的原因可能是因为self.editingAccessoryViewnil ,除非您使用自己的视图设置它,否则就是这种情况。

是的,您应该尝试提供自己的自定义编辑视图并重置其frame属性,但这可能会干扰其他现有视图。

所以你最好的选择肯定是制作一个完整的自定义单元格。