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

ios - CellNode 的 ASCollectionNode 全角布局

我想让单元格全宽ASCollectionNode,但我会CellNodes按内容调整大小。我已经实施了layoutSpecThatFits:

看图片

0 投票
1 回答
465 浏览

ios - ASCellNode 中的 UIImageView+Kingfisher 缺少图像

我有一个CollectionView,其单元格是BubbleNode: ASCellNode.

我使用翠鸟作为我的主要ImageDownloaderImageCache. 我有一个 imageView,我将它包裹在一个ASDisplayNodewith 中initWithViewBlock:

第一次,图像下载并正确显示,但滚动和重新显示后,图像消失了,只显示背景颜色。

重点是当我点击矩形时,它会显示图像!

图片

0 投票
3 回答
400 浏览

ios - AsyncDisplayKit 中的领域导致终止 - realm::IncorrectThreadException

我正在使用RealmSwiftwith AsyncDisplayKit,我一直从以下位置收到此错误ASDataController.mm

我有一个DataSourceManager包含数据的类和一个DatabaseManager处理fetchandinsert操作的类。

异常总是发生在_layoutNodesFromContexts:ofKind:completion:. 我已经尝试过任何我知道的 GCD 组合(串行、并发、屏障),但我无法处理这个异常。

我应该如何处理这种情况?

谢谢!

0 投票
0 回答
81 浏览

xamarin - 在 Xamarin 上出现显着丢帧问题

我目前正在努力构建一个类似于 iOS 的 Netflix 应用程序的 GUI(屏幕截图:http: //i.imgur.com/DQKf6ZR.jpg)。如您所见,它有几个水平滚动视图,其中包含多个元素,都位于另一个垂直滚动视图中。

我实现了类似的 GUI,但现在我正在努力提高性能。滚动垂直滚动视图看起来很不稳定。我研究了如何提高性能的方法,并找到了一个显然解决了这个问题的库:FB 的 Async Display Kit ( http://asyncdisplaykit.org/ )。遗憾的是,目前没有可用的绑定。

所以,鉴于我不能使用那个库,我的问题是......保持性能和 fps 的好方法是什么?当然,我已经从超级视图中删除了所有不在屏幕范围内的视图。

谢谢。-

0 投票
1 回答
430 浏览

ios - nodeBlockForRowAtIndexPath 中的异步调用

我在我的 IOS 应用程序中使用 Async 并且需要 CollectionView 的流畅滚动,所以我尝试使用似乎可以平滑滚动的 ASyncDisplayKit。

所有示例都是用 ObjectiveC 制作的,我想翻译这部分代码:

谁能帮我用 Swift 翻译这段代码?

0 投票
1 回答
209 浏览

ios - AsyncDisplayKit calculateLayoutThatFits() 函数适用于 1 个项目,而不适用于另一个项目

我正在为图像的集合视图做这个 asyncDisplayKit 教程。

http://www.tekramer.com/improving-uicollectionview-uitableview-scrolling-performance-with-asyncdisplaykit/

我可以运行完成的项目,一切正常。我将所有代码完全相同地复制到另一个项目中,我正在组合多个教程。出于某种原因,我收到 1 个错误。这很奇怪,因为它包含每个文件,我完美地复制和粘贴了它们。这是我得到错误的地方:

错误说布局参数应该是布局和位置,但如果我改变它,那么它不能使用 self 作为布局。有人知道这里发生了什么吗?

0 投票
1 回答
340 浏览

ios - 如何在 AsyncDisplayKit 中使用 scrollView 功能

我在我的收藏视图中使用了这个功能:

现在我已经转换为使用 AsyncDisplayKit 似乎不起作用。集合视图不是 ASCollectionView,该函数不会给出任何错误,但它现在不起作用。在文档中,我阅读了有关 scrollNode 的信息,但我不确定它是否会取代滚动视图。听起来更像是环绕它,所以我不明白为什么不能再访问 scrollView 。

0 投票
1 回答
613 浏览

ios - 在水平 ASStackLayout 中垂直居中节点

我想知道将 textNode 居中在水平 ASStackNode 内的垂直 ASSStackNode 内而不设置任何大小的正确方法是什么?

我在垂直布局、flyedGrow、flexShrink 周围尝试了 ASCenterLayout / ASRelativeLayout 的不同选项。我看到的唯一可能的方法是在垂直布局周围具有最小高度的静态布局。但是想看看有没有别的办法。

图片更好的图片:

我的布局结构:

布局

当文本字段之一为空时我得到什么:

在此处输入图像描述

我想看到的:

在此处输入图像描述

0 投票
1 回答
1420 浏览

ios - AsyncDisplayKit AsViewController 和 swift 3

尝试在 swift 3 中第一次使用 AsyncdisplayKit。

有一点我不明白:

我只是设置了我的 ASviewController :

然后我设置了我的 ASTableNode :

问题是我编译是因为 Xcode 告诉我我的控制器不符合协议“ASCommon TableViewDataSource”,使其工作的唯一方法是添加本机:

/

知道为什么它不能在我的项目上运行并且它在 AsyncdisplayKit 的快速示例项目上运行吗?谢谢你的帮助。

0 投票
4 回答
4700 浏览

ios - 更改 NSAttributedString html 链接颜色

尝试显示 ASTextNode(与 AsyncDisplayKit 中的 UILabel 相同)以显示 html 文本。我只需要设置标签的属性文本。

我如何处理我的字符串:

使用此扩展,我将 HTML 文本转换为 NSAttributedString :

然后我设置我的标签详细信息:

所以我有我的字体标签,没关系,问题是我无法更改标签的链接颜色,这是我想要的系统蓝色。

知道如何更改链接的颜色吗?

谢谢。