无论如何要关闭滑动以删除调整大小/移动单元格?我们正在使用一个自定义单元格,它有一个 UIImageView 作为单元格显示的一部分。滑动完成后,它会向左移动,这是我们不想要的。如果我们在 IB 中关闭自动调整大小,则 UIImageView 不会移动,但旋转会中断(UIView 不会自动调整大小)。
可能还有其他方法可以解决这个问题,但想知道是否可以关闭滑动以删除班次单元格。
无论如何要关闭滑动以删除调整大小/移动单元格?我们正在使用一个自定义单元格,它有一个 UIImageView 作为单元格显示的一部分。滑动完成后,它会向左移动,这是我们不想要的。如果我们在 IB 中关闭自动调整大小,则 UIImageView 不会移动,但旋转会中断(UIView 不会自动调整大小)。
可能还有其他方法可以解决这个问题,但想知道是否可以关闭滑动以删除班次单元格。
也许这就是你要找的? UITableView 禁用滑动删除,但在编辑模式下仍有删除?
因为您不能再通过滑动来删除单元格,但您仍然可以通过点击编辑按钮来删除单元格。
当然——这可能对移动单元格部分没有帮助;当单元格上出现删除按钮时,内容仍会发生变化。您可以在 UITableViewCell 中覆盖-(void)layoutSubviews
,以自定义删除按钮的定位方式(更多信息:iPhone UITableView - Delete Button)
Ort11,不要触摸“自动调整大小”(这与调整大小有关,例如,旋转 - 至少,这就是我认为你的意思)。相反,请查看 UITableViewDelegate 协议。例如,有一种方法tableView:shouldIndentWhileEditingRowAtIndexPath:
。如果您愿意,还有一种方法可以防止对单个单元格进行编辑。祝一切顺利 -