在Swift中使用Texture(AsyncDisplayKit),当我滚动到ASTableNode中最后一个ASCellNode的底部时,如何防止闪烁?
在我的实施中,我发现了一个问题。我没有覆盖UIScrollViewDelegate,如果我滚过最后一个单元格的底部,内容似乎跳得更高,然后我已经拉伸它,然后动画回到底部插入的水平。这是一个已知问题,还是有一些选项可以阻止这种情况?
使用一个具有4个垂直节点的ASTableNode,一次只能在屏幕上显示2个以上。
跳跃距离似乎是我滚过底部距离的1/5左右。所以,即使在我放手的情况下轻微拉起它也会有一个迷你闪烁。
任何帮助将不胜感激!
答案 0 :(得分:0)
func shouldBatchFetch(for tableNode: ASTableNode) -> Bool {
return false
}
这解决了我的问题。