问题标签 [asyncdisplaykit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
700 浏览

ios - 在 ASTableNode 中的 ASCellNode 之间和周围添加间距的最佳方法?

我正在使用 AsyncDisplayKit 开发我的 ios 应用程序并使用 ASTableNode。在 ASTableNode 中的 ASCellNode 之间添加间距的最佳方法是什么?我想让它看起来像这样:

在此处输入图像描述

我对如何做到这一点的想法:

  1. 设置 ASCellNode 的帧大小?减去的想法:如果单元格的高度不同怎么办?
  2. 添加一个子节点并将其大小设置为更小,给定缩进?减去的想法:额外的元素
  3. 像在 UITableView 中一样添加标题,但是如何添加左右边距?

可以吃别的决定吗?有没有使用 AsyncDisplayKit 的方法?

还有一个相关的问题,是否可以在单元格之间添加阴影,如图所示?

0 投票
2 回答
468 浏览

ios - 如何在没有 NavigationController 的情况下使用 ASTableNode 在 ASViewController 上添加类似 Navigationbar 的 headerView?

在我的应用程序中,我一般不使用 NavigationController。在 UITableView 我会这样做,会添加

但我正在使用 ASTableNode。如果我做某事,这里有类似的东西:

然后将此节点添加为列表的一部分并与列表一起滚动,我需要它作为固定标题。

0 投票
1 回答
548 浏览

swift - 如何显示 ASNetworkImageNode 的活动指示器?

这是我尝试过的代码,但是当图像尚未加载时,什么都没有显示(应该显示一个动画指示器)。显示活动指标的最佳做法是什么?我迷上了 ASNetworkImageNodeDelegate。

0 投票
2 回答
1129 浏览

ios - ComponentKit 与 AsyncdisplayKit

我正在开发一个社交应用程序,有一个主要功能,“提要”。

到目前为止它适用于自动布局,一切都很好,但考虑到未来高级开发和维护的成本,我正在寻找其他异步 UI 解决方案。

我认为 ComponentKit,AsyncDisplayKit 是我正在寻找的

但哪一个更适合我?

它们都支持异步 ui 布局,以及网络图像占位符和缓存?

ComponentKit 和 AsyncDisplayKit 有什么区别?

哪一个更适合复杂的提要设计?

包括:快速原生/友好、异步 ui 布局、图像缓存和占位符、复杂的提要样式(垂直单元格中的水平单元格)...等

0 投票
1 回答
64 浏览

objective-c - AsyncDisplayKit / Texture:“ASDiplayNode”没有可见的@interface声明选择器“nodeViewDidAddGestureRecognizer”

AsyncDisplayKit / Texture 给了我很多错误。在 Xcode 8.2.1 中使用 v2.3.2 的 Texture。它在执行“pod install”或“pod update”并打开工作区后立即给我这个错误。

知道这可能是什么原因吗?

0 投票
0 回答
426 浏览

ios - 如何在 AsyncDisplayKit 中布局 ASDisplayNode 的父级?

我想在这张照片上做这样的事情: 在此处输入图像描述

我做模板显示节点:

并创建 TemplateDisplayNode 类的页面:

并在 ASViewController 中使用:

MyCustomASViewControllerWithTableNode:

当我运行它时,我在内容字段中看到一个表格,但我无法滚动表格,因为 Size frame ContentNode = {0; 0}; 如何正确进行布局以设置大小?如果我做同样的事情,但不使用 TemplateDisplayNode,那么一切正常。我想使用 TemplateDisplayNode 来删除类似页面的大量重复代码。不建议使用 AsyncDisplayKit 文档:

如果删除此行,则不会进入 TemplateDisplayNode 中的 layoutSpecThatFits。建议怎么做?可以有哪些解决方案?

0 投票
1 回答
273 浏览

ios - AsyncDisplayKit ASButtonNode如何设置buttonType

我想获得一个与 UIButton(类型:.system)相同的 buttonNode。如何设置

0 投票
1 回答
355 浏览

ios - 如何在 asnetworkimagenode url 请求中添加身份验证标头?

我在我的 swift 应用程序中使用 AsyncDisplaykit,在 collectionNode 中使用 ASNetworkImageNode 作为我的图像视图。我可以加载任何具有出色性能的外部 url,但对于我的应用程序,我需要与我们的 api 通信,这需要在每个 GET 请求上发送身份验证标头。如何在 asnetworkimagenode url 请求中添加身份验证标头或编写扩展程序或任何其他解决方法来实现此目的?

0 投票
1 回答
65 浏览

asyncdisplaykit - AsyncDisplayKey - 堆栈布局不显示在屏幕上

我尝试在 cellnode 内创建 stacklayout,但屏幕上没有显示

我究竟做错了什么 ?

0 投票
1 回答
398 浏览

asyncdisplaykit - 控制 ASdisplayNode 高度与单元格高度一致

如何让控件 ASdisplayNode 与单元格高度一致?

在此处输入图像描述