invalidateCalculatedSize

invalidateCalculatedSize

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

但是,Xcode显示以下错误:

ASDisplayNode没有名为'invalidateCalculatedSize'的成员

即使我在ASTextCellNode的源代码中看到了对ASCellNode的调用,我尝试过的所有其他类型的节点(例如ASTextCellNodeinvalidateCalculatedSize)也是如此。

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

最佳答案

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

#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>

关于ios - AsyncDisplayKit invalidateCalculatedSize Swift无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30019956/

10-11 14:56