UITableViewCell 与 UITableView 中的删除按钮重叠

UITableViewCell overlaps the delete button in the UITableView

如下图所示,当我启用 tableview 的编辑模式并单击 (-) 按钮时,删除按钮隐藏在 UITAbleViewCell 后面。

不确定是什么导致了这个问题,因为我使用了相同类型的自定义 UITAbleVeiwCells 并且删除没有任何问题。

谁能告诉我我哪里出错了,为什么 cell 会以奇怪的方式运行。

减小图像视图的宽度或查看您为图像提供的任何内容....

我认为cell.clipsToBounds = YES;可以解决问题。 也可以尝试使用 imageView.maskToBounds = YES; 我不知道你是在本地获取图像还是从服务器下载图像。当显示删除按钮时,可能会发生图像未下载的情况,而当下载图像时,图像会根据其大小 (contentMode) 显示。这就是为什么我认为设置 imageView.masksToBounds 可以解决问题。