问题标签 [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 投票
0 回答
1224 浏览

ios - Xcode Instruments:颜色混合层(粉色与红色)

我刚刚使一些视图背景不透明。但是在Instruments中测试时混合层仍然存在。只有混合层的颜色从红色变为粉红色。我还没有找到粉红色是什么意思。有什么想法吗?

从文档:

颜色混合图层。显示混合视图层。在启用混合的情况下相互叠加绘制的多个视图层以红色突出显示。选择此选项时减少应用程序中的红色量可以显着提高应用程序的性能。混合视图层通常会导致缓慢的表格滚动。

这是我的视图在将背景设置为非透明之后和之前的样子(查看带有文本的标签):

在此处输入图像描述

顺便说一句,这些标签不是普通的UIKit对象。它们是ASTextNode来自Texture框架的对象。

编辑

这不是Misaligned Images,它们有不同的颜色:

在此处输入图像描述

0 投票
0 回答
176 浏览

ios - 是否可以溢出纹理中的 ASImageNode?

在实现 Texture/AsyncDisplayKit 之前,我使用了负底部空间约束来使集合视图标题中的背景图像溢出。这导致标题元素看起来像是在第一行集合视图单元格的下方。

在此处输入图像描述

我无法弄清楚如何使用 Texture 中的 layoutSpecThatFits 来做到这一点。那么,是否有可能或者我必须找到一种完全不同的方式来显示这个重叠的标题元素?

0 投票
1 回答
337 浏览

swift - 使用异步显示套件 / cloudkit 批量获取

我正在尝试实现批量获取以与 cloudkit 和异步显示工具包集成。但是,当我尝试滚动时,出现此错误:

[NSOperationQueue addOperation:]:操作已完成,无法入队'

有什么想法会发生吗?谢谢!

这些是我的网络电话:

在我的 TableViewController 中:

0 投票
1 回答
201 浏览

ios - ASCollectionNode 显示VerticalScrollIndicator 是点工作

我使用AsyncDisplayKit ASCollectionView,但它不是 showsVerticalScrollIndicator = NO,不能工作?谁能告诉我,谢谢

调试:

这是调试信息,但我无法修复它。谁能帮助我,非常感谢

0 投票
1 回答
312 浏览

ios - ASTableNode setSelected 更改 ios 中 ASDisplayNode 的背景颜色

我在我的 ios 应用程序中使用了 AsyncDisplayKit 。我正在使用 ASVideoNode 使用 ASCellNode 的 ASTableNode。它看起来很完美,工作正常。但是当我启用allowMultipleSelectionDuringEditing 和Select Row 改变ASVideoNode 的BackgroundColor 时会出现问题。

我该如何解决这个问题?

0 投票
1 回答
395 浏览

ios - AsyncDisplayKit 是否可以替代 viewForHeaderInSection?

我正在将现有应用程序转换为AsyncDisplayKit/Texture. 我只是将 a 转换UITableView为 an ASTableNode,但是UITableView依赖于viewForHeaderInSection. 但是,我无法在AsyncDisplayKit's中找到委托方法ASTableDelegate

这种方法有替代方法吗?还是我应该开始寻找解决方法?

0 投票
1 回答
823 浏览

ios - 替换/更新 ASCollectionNode 中的布局

我正在尝试在 ASCollectionNode 中切换布局。使用标准 UICollectionView 时,您可以调用

替换/更新现有布局。

但是,这不适用于 ASCollectionNode。打电话

什么也没做。如何实现这样的功能?

0 投票
1 回答
416 浏览

swift - 纹理(AsyncDisplayKit)

我正在使用 Texture(AsyncDisplayKit) 但我在下面的代码中遇到了一个问题

错误是:使用未解析的标识符“ASVideoNode”

我用于pod "Texture"安装并且还添加#import <AsyncDisplayKit/AsyncDisplayKit.h>在桥接头文件中。

这个错误的原因应该是什么?

0 投票
0 回答
348 浏览

ios - 更改 ASTextNode 的属性值会使父节点闪烁

我正在将现有项目更改为AsyncDisplayKit/Texture. 我刚到我的 new 的最后一部分ASTableNode,在那里我遇到了一个错误。在我ASTableNode的,有一个ASTextNode. 现在收到通知后,我尝试更改AttributedTextsaid ASTextNode,但是当我这样做时,它会使父节点闪烁。(请参见此处的 GIF:)

在此处输入图像描述

对此有解释吗?是这样改变的AttributedText

这可能是线程问题,还是其他人以前遇到过这样的错误?

谢谢。

0 投票
1 回答
590 浏览

swift - 在单元格中使用 Texture (ASyncDisplayKit)

我正在尝试对齐单元格的组件,但它不能正常工作。我相信,我只是不明白 ASLayoutSpec 背后的一些简单想法,所以我很感激这里的任何帮助。

我有一个单元格(当然是 ASCellNode),它由 ASTextNode ( asTextLabel)、ASDisplayNode ( asBackView,它只是带有圆角的 textLabel 的背景) 和 asImageNode ( asSoundIcon) 组成。

asBackView应该比asTextLabel(它有效)高一点和宽一点,并且asSoundIcon应该在右侧asBackView(例如,右侧asBackView和左侧之间的 4 个点asSoundIcon),并且它应该垂直居中。

我所拥有的asSoundIcon是不是垂直居中的,而且它离我想要的更远。

我尝试了很多选项,这只是其中之一,我不明白为什么我的水平间距不起作用,以及如何垂直对齐asSoundIcon

对不起颜色