重新排列表格视图单元时出现问题

时间:2018-10-25 07:32:04

标签: ios swift uitableview

我正在制作像图片库这样的应用程序。当然,它有2个部分。.我的意思是activeImageGalleries和最近DeletedImageGalleries

我的表格视图单元格可以重新排列,但是我只希望它的部分重新排列,而不是其他部分。.但是它不起作用

这是我的代码:

@IBAction func onEditing(_ sender: Any) {
    tableView.isEditing = !tableView.isEditing
}

override func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) {

    if fromIndexPath.section != to.section {
        return
    }

    if fromIndexPath.section == 0 {
        let sourceImageGallery = activeImageGalleries.remove(at: fromIndexPath.row)
        activeImageGalleries.insert(sourceImageGallery, at: to.row)
    }else {
        let sourceImageGallery = recentlyDeletedImageGalleries.remove(at: fromIndexPath.row)
        recentlyDeletedImageGalleries.insert(sourceImageGallery, at: to.row)
    }

}

有人知道如何解决这个问题吗?

0 个答案:

没有答案