gpt4 book ai didi

ios - tableViewvisibleCells swift 上缺少单元格

转载 作者:行者123 更新时间:2023-11-30 11:01:25 26 4
gpt4 key购买 nike

当我滚动到 tableView 中的第二行后在 tableView 中看到可见单元格时,它给了我一个缺少的单元格,有 8 个单元格,它给了我 7 个单元格,这是我的代码

if response.count > 1
{
let index = IndexPath(row: 1, section: 0)
self.tableView.scrollToRow(at: index, at: .top, animated: false)
}
if let _ = self.tableView {
let cells = self.tableView.visibleCells
UIView.animate(views: cells, animations: [], reversed: false, initialAlpha: 0, finalAlpha: 1, delay: 0, animationInterval: 0.1, duration: ViewAnimatorConfig.duration, options: UIView.AnimationOptions.allowAnimatedContent, completion: nil)
}

最佳答案

我没有您正在使用的“ViewAnimator”,因此我无法测试它,但这应该适合您:

    if response.count > 1 {

let index = IndexPath(row: 1, section: 0)
self.tableView.scrollToRow(at: index, at: .top, animated: false)

UIView.animate(withDuration: 0.1, animations: {
self.tableView.layoutIfNeeded()
}, completion: {
_ in

let cells = self.tableView.visibleCells

// un-comment to output the array of visible cells
// to debug console to confirm the desired rows are visible
//print(cells)

UIView.animate(views: cells, animations: [], reversed: false, initialAlpha: 0, finalAlpha: 1, delay: 0, animationInterval: 0.1, duration: ViewAnimatorConfig.duration, options: UIView.AnimationOptions.allowAnimatedContent, completion: nil)
})

}

关于ios - tableViewvisibleCells swift 上缺少单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53320509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com