在iOS中重新加载tableview部分时的残像

时间:2018-04-21 04:49:55

标签: ios swift uitableview uicollectionview

您好我正在尝试使用tableview及其单元格进行下拉菜单

我使用默认的tableview单元格作为菜单,使用自定义单元格作为内容

自定义单元格具有集合视图,集合视图具有其单元格

下拉和向上工作正常,但它有像这样的残像

enter image description here

这是我选择菜单标题单元格(默认单元格)时的代码

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    tableView.deselectRow(at: indexPath, animated: true)
    if indexPath.row == 0 {
        sectionDatas[indexPath.section].isOpended = sectionDatas[indexPath.section].isOpended ? false : true
        let sections = IndexSet(integer: indexPath.section)
        tableView.reloadSections(sections, with: .none)
    }
}

是否有任何解决方案可以删除余像

1 个答案:

答案 0 :(得分:0)

尝试为集合视图设置clipToBounds = true或IsHidden - true / false(对于集合视图)