我正在尝试使用UITableView在编辑模式下提供的拖动功能来重新排列cell.contentView中的一些自定义视图。我长时间按下单元格后成功打开编辑模式,并在重新排序后关闭。
以下是我如何设置内容的图片:http://cl.ly/image/081k3G0A3f2I
我遇到的问题是:
对此的帮助将不胜感激。谢谢。
答案 0 :(得分:1)
是的,您可以自定义拖动控件的外观。尝试覆盖layoutSubviews
。在该方法中,检查编辑状态并相应地绘制/定位元素。
答案 1 :(得分:0)
如果启用了行重新排序,则无法摆脱拖动控件。 API不允许任何行重新排序的自定义。唯一的解决方案是您自己的自定义表类型视图。
您可以删除删除控件。只需从UITableViewCellEditingStyleNone
委托方法返回tableView:editingStyleForRowAtIndexPath:
。