纹理+ 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包装器。
并按以下代码所示进行扩展。
最后,您可以使用像这样的上层代码!
参考: