UITableView 编辑模式出现在我的视图之上

UITableView edit mode appears on top of my views

edit mode problem

正如您在图片中看到的,当我进入编辑模式时,删除按钮出现在单元格中所有视图的顶部。 我认为这是因为我使用的是带有自动布局的程序化 UI 而不是情节提要,并且某些约束阻止了操作,但我无法找到解决此问题的方法。

我怀疑在创建 UITableViewCell 子类时,您没有将自定义子视图添加到单元格的 contentView

来自文档:

The content view of a UITableViewCell object is the default superview for content that the cell displays. If you want to customize cells by simply adding additional views, you should add them to the content view so they position appropriately as the cell transitions in to and out of editing mode.

听起来很像你的问题。