AsyncDisplayKit invalidateCalculatedSize Swift 不工作
AsyncDisplayKit invalidateCalculatedSize Swift not working
我有一个来自 Facebook 的 AsyncDisplayKit 框架的 AsyncDisplayNode
。当我的应用程序中有数据更改时,该单元格的内容可能需要更改,我想通过调用 invalidateCalculatedSize
方法来发出更改信号,这应该会触发下次重新测量显示节点。
但是,Xcode 显示以下错误:
ASDisplayNode does not have a member named 'invalidateCalculatedSize'
对于我尝试过的所有其他类型的节点也是如此,例如 ASCellNode
s 和 ASTextCellNode
s,即使我在 ASTextCellNode 的源代码中看到对 [=12 的调用=].
最重要的是,我认为这可能是 Xcode Swift 自动完成问题,当我尝试编译时,构建失败并出现与上图相同的错误。那么,如何使节点大小无效?
您应该导入用于对节点进行子类化的头文件。
#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>
我有一个来自 Facebook 的 AsyncDisplayKit 框架的 AsyncDisplayNode
。当我的应用程序中有数据更改时,该单元格的内容可能需要更改,我想通过调用 invalidateCalculatedSize
方法来发出更改信号,这应该会触发下次重新测量显示节点。
但是,Xcode 显示以下错误:
ASDisplayNode does not have a member named 'invalidateCalculatedSize'
对于我尝试过的所有其他类型的节点也是如此,例如 ASCellNode
s 和 ASTextCellNode
s,即使我在 ASTextCellNode 的源代码中看到对 [=12 的调用=].
最重要的是,我认为这可能是 Xcode Swift 自动完成问题,当我尝试编译时,构建失败并出现与上图相同的错误。那么,如何使节点大小无效?
您应该导入用于对节点进行子类化的头文件。
#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>