如何自定义TableView编辑模式iOS

时间:2018-07-17 10:17:46

标签: ios objective-c swift uitableview

因此Apple提供了如下所示的编辑模式:

enter image description here

是否可以对“红色圆圈”和“汉堡菜单”使用自定义图标?还要更改“ x”或“ y”位置?

2 个答案:

答案 0 :(得分:0)

使用UITableViewsetEditing(_:animated:)置于编辑模式时,根据Apple’s UITableViewdocumentation,“通过在每个可见的UITableViewCell对象上调用setEditing(_:animated:)来使表视图进入编辑模式”。您可以使用自定义图像视图创建自定义UITableViewCell子类并在那里覆盖setEditing(_:animated:),使用自定义图像视图将您的圆形和汉堡包符号版本保存在单元格的XIB中。

答案 1 :(得分:0)

我发现the code from this answer很有帮助,尽管只有在layoutSubviews()中调用它。