0

我在 ASCellNode 中有一个 ASNetworkImageNode,问题是当我调用 tableNode.reloadData() 时,这会导致 imageNode 闪烁,如果我用平面 ASDisplayNode 更改 imageNode,则不会显示闪烁。我怎样才能解决这个问题?这是图像节点的代码:

/// Image avatar
public lazy var avatar : ASNetworkImageNode = {
    let avt : ASNetworkImageNode    = ASNetworkImageNode()
    avt.style.preferredSize         = CGSize(width: 70, height: 70)
    avt.style.maxSize               = CGSize(width: 70, height: 70)
    avt.cornerRadius                = 35
    avt.clipsToBounds               = true
    avt.contentMode                 = .scaleAspectFill
    avt.defaultImage                = UIImage(named: "avatar")
    avt.shouldRenderProgressImages  = true
    return avt

}()

我尝试忽略默认图像,但我有同样的问题!

谢谢!

4

0 回答 0