纹理+ RxSwift交互式包装

如何为纹理制作RxSwift交互式包装?

基本上,纹理提供了各种基本组件,如下图所示。

特别是,我专注于ASControlNode来制作反应式包装。

因为,基本上, RxCocoa提供了各种交互式包装器,例如UIButton点击包装器,UIGestureRecognizer事件包装器等。

参考:https://github.com/ReactiveX/RxSwift/blob/master/RxCocoa/iOS/UIGestureRecognizer%2BRx.swift

https://github.com/ReactiveX/RxSwift/blob/master/RxCocoa/iOS/UIButton%2BRx.swift

因此,如果我专注于ASControlNode,那么我猜想我可以在ASImageNode(UIImageView),ASNetworkImageNode(UIImageView),ASButtonNode等上进行方便的交互式包装。

我提到了UIGestureRecognizer + Rx脚本,并将其重新制作为ASControlNode包装器。

并按以下代码所示进行扩展。

最后,您可以使用像这样的上层代码!

参考:

使用Texture(AsyncDisplayKit)改善Feed性能

못잡네。 。리돌보다발열이심합니다。 겠죠가최적화다는리소? +이앱이안정적이었는데이이모양이+…+와。 15만지고리20%광탈…

medium.com

GeekTree0101 / GTTexture-RxExtension

GTTexture-RxExtension –基于ASControlNode的Texture RxSwift交互式包装

github.com