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

ios - AsyncDisplayKit 图像显示闪烁

我正在尝试在 facebook 的 AsyncDisplayKit 和 DMLazyScrollView 之间结合。移至下一张/上一张图像时,视图会闪烁,如下所示:

显示屏闪烁

如果没有 AsyncDisplayKit,则不会出现此问题。

这是负责获取图像的代码部分:

很高兴知道是否有人解决了这个问题。

0 投票
1 回答
244 浏览

objective-c - 信号 sigabrt 错误:-[_ASDisplayLayer setNeedsLayout] 中的断言失败

我需要有关上述错误的帮助。我的项目正在使用 AsyncDisplayKit,我在方法的 _ASDisplayLayer.mm 文件第 104 行中收到上述错误

我不知道如何解决这个问题,因为我是图书馆的新手,我只是重新运行以前开发人员的工作。完整的错误堆栈是: * -[_ASDisplayLayer setNeedsLayout]、/Users/.../Desktop/.../Pods/AsyncDisplayKit/AsyncDisplayKit/Details/_ASDisplayLayer.mm:104 2016-03-16 00:17 中的断言失败: 08.951 DanceRockIt[408:168719] * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '' *** First throw call stack: (0x252fa2eb 0x24ac6dff 0x252fa1c1 0x25ad0d3b 0x27f519 0x2755f93b 0x2755f3d9 0x2756240b 0x2758f1f5 0x2949954b 0x297c4525 0x294b3a69 0x294f9e2d 0x2956c68d 0x2956d473 0x2956b935 0x345515 0x345259 0x12abcd 0x106ccbf 0x10775c3 0x106fefb 0x1079017 0x1078909 0x25030e0d 0x250309fc) libc++abi.dylib:以 NSException 类型的未捕获异常终止

0 投票
2 回答
399 浏览

swift - AsyncDisplayKit - ASButton 大小

表格单元格

在此处输入图像描述 我正在学习使用 Asyncdisplaykit。我的结果如下图所示。但我不知道如何约束按钮等于 Screen.width/3,它的自动约束等于图像宽度。这是我的代码

0 投票
2 回答
2000 浏览

ios - 将节点添加到子节点时不会调用 layoutSpecThatFits

这是一个简单的 ASDisplayNode 子类,其内容只是 2 个相互堆叠的 ASTextNode。如果辅助字符串不存在,我只希望在 ASDisplayNode 中有一个居中的 ASTextNode

如果我手动设置框架,我可以很好地布局元素,但我想使用布局堆栈来自动布局。

layoutSpecThatFits 根本没有被调用。如果我在 init 中对 self 调用 measure,我可以强制调用它,但是生成的 primaryTextNode 的框架是 0,0,0,0...为什么 layoutSpecThatFits 根本不被调用?如果我只用主字符串集调用 measure,我也不确定为什么在调用布局规范后它是 ASTextNode 的零矩形。

0 投票
2 回答
691 浏览

objective-c - 使用异步显示套件缩放文本 ASTextNode

我看到有一个类 ASTextKitRenderer,但我不确定它的正确用法以及如何将它导入到我的 swift 项目中。

我想为 ASTextNode 重新创建 UILabel 的 minimumScaleFactor 的行为

0 投票
0 回答
299 浏览

ios - YTPlayerView:在非主线程上全屏显示

我创建了 YTPlayerView,使用 @{ @"playsinline" : @"0" } 参数进行了 loadWithVideoId,以便全屏播放,但是当我点击它时,我得到“错误:对 UIKit 的所有调用都需要在主线程”并且没有全屏,只是内联播放。在调用堆栈中,它尝试在 WebThread 上使用 -[UIView initWithFrame:]。注意:项目中使用了 AsyncDisplayKit。我该如何处理?

0 投票
2 回答
1635 浏览

ios - 在 ASTextNode AsyncDisplayKit 中检测链接或 URL

我一直在尝试使用AsyncDisplayKit框架,我需要检测文本中的 url。

我已经使用ASTextNode但找不到任何 api 来检测链接。

我读到有linkAttributeNames用于 url 检测的属性,但找不到任何示例。

有人可以帮我如何使用上述课程吗?

谢谢

0 投票
2 回答
1383 浏览

asyncdisplaykit - 如何强制 ASDisplayNode 的最小高度?

到目前为止,我已经使用 AsyncDisplayKit 做了很多工作,我真的很满意。不幸的是,现在我遇到了障碍。

我无法让 ASButtonNode 具有最小高度(如果这很重要,则在 ASCellNode 中)。

结果是(尽管 constrainedSize 的最大高度为 100.0):

ASButtonNodes 仅适合文本高度

ASButtonNodes 仅适合文本高度。

我试过了:

  • 删除首选帧大小(无效)
  • 从更改.Center.Stretch(按钮与单元格一样高 - 插图)
  • flexGrow = true 在各个地方

我知道我可以使用将单元格高度从 100 更改为 75 .Stretch,然后按钮将自动最终变为 35 pts 高,但这不是我想要的(因为“按钮为 35 pts 高”的布局逻辑实际上是集合视图委托的一部分..)

请帮忙 :)

0 投票
1 回答
728 浏览

ios - 可以在 ASTableView 中使用 UItableViewCell 吗?

有办法在同一个 UITableView 中同时使用 UITableViewCell 和 ASCellNode 吗?

我有很多单元格,但只有其中一些有性能问题,而且 AsyncDisplayKit 与它们配合得很好。我想知道是否必须转换所有 UITableViewCell 的子类才能在 ASTableView 中使用它们。

0 投票
1 回答
68 浏览

objective-c - 如何在 ASCellNode 中释放 NSTimer

NSTimer我在弹出ASCellNode时创建了一个ASTableView's UIViewController,但计时器没有被释放。

我怎样才能停止这个计时器?提前谢谢!