可以在拖放单元格的同时创建新的部分吗?我可以将单元格重新排列到现有部分,但我无法创建新的部分。提前致谢。
答案 0 :(得分:0)
可能但有点困难。
您需要检查临时单元格(您正在移动的单元格)的桌面视图中的位置
var center = TempCell.cellSnapshot!.center
center.y = locationInView.y
然后你必须检查临时单元格是否在包含行的现有部分中(然后你可以像你一直那样插入它们):
let indexPath = tableView.indexPathForRowAtPoint(locationInView)
或者如果indexPath == nil
(必须有空白部分),您可以遍历标题(假设您的空白部分有标题)和你得到最近的标题,你可以在这个标题的空白部分创建一个新行。