Skip to content

切换数据源会显示错乱 #96

@MuRanJiangXia

Description

@MuRanJiangXia

切换数据源会显示错乱,比如先设置有两个元素的数组 ,然后切换成一个元素的数组,再次切换两个元素的数组,索引偶尔会变成1而不是0, /// Image Paths
open var imagePaths: Array = [] {
didSet {
totalItemsCount = infiniteLoop ? imagePaths.count * 100 : imagePaths.count
if imagePaths.count > 1 {
collectionView.isScrollEnabled = true
if autoScroll {
setupTimer()
}
}else{
collectionView.isScrollEnabled = false
invalidateTimer()
}
// MARK: - 修改了 放着切换数据源 会显示错乱
collectionView.setContentOffset(.zero, animated: false)
collectionView.reloadData()

        setupPageControl()
    }
}

    // MARK: - 修改了 放着切换数据源 会显示错乱
        collectionView.setContentOffset(.zero, animated: false)

我尝试这样修改了 可以避免这个问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions