首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AsyncDisplayKit invalidateCalculatedSize Swift不工作

AsyncDisplayKit invalidateCalculatedSize Swift不工作
EN

Stack Overflow用户
提问于 2015-05-03 22:07:47
回答 1查看 369关注 0票数 1

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

但是,Xcode显示以下错误:

ASDisplayNode没有名为“invalidateCalculatedSize”的成员

我尝试过的所有其他类型的节点(例如ASCellNodes和ASTextCellNodes )也是如此,尽管我在ASTextCellNode的源代码中看到了对invalidateCalculatedSize的调用。

最重要的是,考虑到这可能是Xcode Swift自动完成问题,当我试图编译时,构建失败时会出现与上面所示的相同的错误。那么,如何使节点大小失效呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 02:22:30

您应该导入一个头文件,用于对节点进行子类划分。

代码语言:javascript
复制
#import <AsyncDisplayKit/ASDisplayNode+Subclasses.h>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30019956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档