作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我滚动到 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/
当我滚动到 tableView 中的第二行后在 tableView 中看到可见单元格时,它给了我一个缺少的单元格,有 8 个单元格,它给了我 7 个单元格,这是我的代码 if response.cou
我是一名优秀的程序员,十分优秀!