问题标签 [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.
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 类型的未捕获异常终止
swift - AsyncDisplayKit - ASButton 大小
ios - 将节点添加到子节点时不会调用 layoutSpecThatFits
这是一个简单的 ASDisplayNode 子类,其内容只是 2 个相互堆叠的 ASTextNode。如果辅助字符串不存在,我只希望在 ASDisplayNode 中有一个居中的 ASTextNode
如果我手动设置框架,我可以很好地布局元素,但我想使用布局堆栈来自动布局。
layoutSpecThatFits 根本没有被调用。如果我在 init 中对 self 调用 measure,我可以强制调用它,但是生成的 primaryTextNode 的框架是 0,0,0,0...为什么 layoutSpecThatFits 根本不被调用?如果我只用主字符串集调用 measure,我也不确定为什么在调用布局规范后它是 ASTextNode 的零矩形。
objective-c - 使用异步显示套件缩放文本 ASTextNode
我看到有一个类 ASTextKitRenderer,但我不确定它的正确用法以及如何将它导入到我的 swift 项目中。
我想为 ASTextNode 重新创建 UILabel 的 minimumScaleFactor 的行为
ios - YTPlayerView:在非主线程上全屏显示
我创建了 YTPlayerView,使用 @{ @"playsinline" : @"0" } 参数进行了 loadWithVideoId,以便全屏播放,但是当我点击它时,我得到“错误:对 UIKit 的所有调用都需要在主线程”并且没有全屏,只是内联播放。在调用堆栈中,它尝试在 WebThread 上使用 -[UIView initWithFrame:]。注意:项目中使用了 AsyncDisplayKit。我该如何处理?
ios - 在 ASTextNode AsyncDisplayKit 中检测链接或 URL
我一直在尝试使用AsyncDisplayKit
框架,我需要检测文本中的 url。
我已经使用ASTextNode
但找不到任何 api 来检测链接。
我读到有linkAttributeNames
用于 url 检测的属性,但找不到任何示例。
有人可以帮我如何使用上述课程吗?
谢谢
asyncdisplaykit - 如何强制 ASDisplayNode 的最小高度?
到目前为止,我已经使用 AsyncDisplayKit 做了很多工作,我真的很满意。不幸的是,现在我遇到了障碍。
我无法让 ASButtonNode 具有最小高度(如果这很重要,则在 ASCellNode 中)。
结果是(尽管 constrainedSize 的最大高度为 100.0):
ASButtonNodes 仅适合文本高度。
我试过了:
- 删除首选帧大小(无效)
- 从更改
.Center
为.Stretch
(按钮与单元格一样高 - 插图) - flexGrow = true 在各个地方
我知道我可以使用将单元格高度从 100 更改为 75 .Stretch
,然后按钮将自动最终变为 35 pts 高,但这不是我想要的(因为“按钮为 35 pts 高”的布局逻辑实际上是集合视图委托的一部分..)
请帮忙 :)
ios - 可以在 ASTableView 中使用 UItableViewCell 吗?
有办法在同一个 UITableView 中同时使用 UITableViewCell 和 ASCellNode 吗?
我有很多单元格,但只有其中一些有性能问题,而且 AsyncDisplayKit 与它们配合得很好。我想知道是否必须转换所有 UITableViewCell 的子类才能在 ASTableView 中使用它们。
objective-c - 如何在 ASCellNode 中释放 NSTimer
NSTimer
我在弹出ASCellNode
时创建了一个ASTableView's
UIViewController
,但计时器没有被释放。
我怎样才能停止这个计时器?提前谢谢!