问题标签 [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 回答
118 浏览

ios - UIGraphicsGetCurrentContext 的上下线颜色不正确

该项目使用 ASDK(纹理)。有一个主节点,它有一个子节点,在某些情况下需要显示子节点的外边界,在这个项目中是通过添加一个边界节点来完成的UIGraphicsGetCurrentContext,并且任务是边界线宽相同在所有设备上,无论UIScreen.main.scale. 我做了一个测试代码,一切正常,除了下部和上部线的宽度小于侧线(显示正确)。请告诉如何解决?我无法传播整个屏幕的屏幕截图,但我上传了部分以便我可以显示问题所在。您可以在底线看到绿色,这不应该是。

在此处输入图像描述

更新 1:另一个例子 在此处输入图像描述

0 投票
1 回答
199 浏览

asyncdisplaykit - ASViewController显示空表

我有以下控制器

但表格显示空白

我究竟做错了什么 ?

0 投票
1 回答
200 浏览

arrays - 为什么 ASTextNode 不显示?

我不明白为什么不显示文字

在此处输入图像描述

导入 UIKit 导入 AsyncDisplayKit

类视图控制器:ASViewController {

}

0 投票
2 回答
436 浏览

ios - 用 AsyncDisplayKit 包装嵌套的 ASStackLayoutSpec

使用嵌套ASStackLayoutSpec的 AsyncDisplayKit 我试图实现这一点

在此处输入图像描述

所以我ASStackLayoutSpec用头像创建一个垂直的,另一个ASStackLayoutSpec用用户名、时间戳和文本创建的水平

但结果不是我所期望的

在此处输入图像描述

看起来文本到无穷大,没有正确换行。时间戳也可能在右边很远的地方。

我尝试了不同的组合,.alignItems.justifyContent我无法让它工作。

0 投票
1 回答
428 浏览

ios - ASNetworkImageNode gif 未加载

我正在创建自定义节点以显示带有播放和暂停按钮的 gif 文件。以下是我的代码。

当我尝试在另一个 ASCellNode 中使用 gif 节点时,它不会呈现。我可以看到播放按钮,但看不到实际的 gif 文件。如果我尝试使用相同的控件加载 jpeg,它工作正常。如果我尝试直接加载 gif 而不是使用上面的类,它也可以正常工作。

不知道我是否遗漏了什么。

0 投票
1 回答
218 浏览

ios - 初始化后如何更改按钮的位置?

我有ASViewController<ASDisplayNode>。在init()我设置为显示节点的新节点ASAbsoluteLayoutSpec中包含两个按钮。如何在ASViewController生命周期中更改按钮位置?

0 投票
0 回答
142 浏览

ios - 如何将两个 ASButton(绝对位置)叠加到 ASCollectionNode?

在此处输入图像描述结构:

  • ASScrollNode(堆栈垂直布局)
    • ASCollectionNode(没有 layoutSpecThatFits)
    • ASButtonNode, ASButtonNode(绝对位置)

我希望按钮显示在 ASCollectionNode 上(滚动集合时不移动)。我怎么能那样做?

我尝试使用 ASOverlayLayoutSpec 和新的包装节点,但没有人显示。

0 投票
1 回答
151 浏览

swift - 如何在按钮点击时添加和显示新的子节点?

我有带有根节点的 ASViewController。在初始化中,我添加了一些节点。点击按钮后我需要显示新节点。我该怎么做?

0 投票
1 回答
880 浏览

ios - 无法在模拟器 Xcode 10 中构建我的项目

我面临一个奇怪的问题:

我在 Pods 中将 Texture 更新为 2.7,并且我使用的是 Xcode 10。

问题是我能够在iPhone真实设备中成功构建项目。但它不是内置的simulator。出现以下错误:

Thread-local storage is not supported for the current target在文件中ASAssert.m

任何人都可以帮忙吗?

我已经尝试过:我尝试在 podfile 中设置以下命令

但是当我使用它时,我收到以下错误:

0 投票
1 回答
217 浏览

ios - 纹理 ASTextNode 边框和阴影属性不起作用

这是我的代码,我ASTextNode在我的超级视图上放了一个并应用了一些属性,但其中一些不起作用,例如ASTextBorder.

字典中指定的其余属性执行正常。

谁能解释为什么?谢谢。