1

我有一个AsyncDisplayNode来自 Facebook 的 AsyncDisplayKit 框架。当我的应用程序发生数据更改时,可能需要更改该单元格的内容,我想通过调用invalidateCalculatedSize方法来发出更改信号,这应该会在下次显示节点时触发重新测量。

但是,Xcode 显示以下错误:

ASDisplayNode 没有名为“invalidateCalculatedSize”的成员

我尝试过的所有其他类型的节点也是如此,例如ASCellNodes 和ASTextCellNodes,即使我在 ASTextCellNode 的源代码中看到对invalidateCalculatedSize.

最重要的是,认为这可能是 Xcode Swift 自动完成问题,当我尝试编译时,构建失败并出现与上图相同的错误。那么,如何使节点大小无效?

4

1 回答 1

1

您应该导入一个头文件以对节点进行子分类。

#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>
于 2015-05-04T02:22:30.833 回答