我有一个AsyncDisplayNode来自Facebook的AsyncDisplayKit框架。当我的应用程序中发生数据更改时,可能需要更改该单元格的内容,我希望通过调用invalidateCalculatedSize方法来表示该更改,该方法将在下一次显示节点时触发重测量。
但是,Xcode显示以下错误:
ASDisplayNode没有名为“invalidateCalculatedSize”的成员
我尝试过的所有其他类型的节点(例如ASCellNodes和ASTextCellNodes )也是如此,尽管我在ASTextCellNode的源代码中看到了对invalidateCalculatedSize的调用。
最重要的是,考虑到这可能是Xcode Swift自动完成问题,当我试图编译时,构建失败时会出现与上面所示的相同的错误。那么,如何使节点大小失效呢?
发布于 2015-05-04 02:22:30
您应该导入一个头文件,用于对节点进行子类划分。
#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>https://stackoverflow.com/questions/30019956
复制相似问题