小编Blu*_*ing的帖子

RxSwift 条件绑定

我正在尝试使用UISegmentedControlwithrx.selectedSegmentIndex绑定到我的 viewModel 操作。在我的 viewModel 我有这些属性:

let showSomething1: AnyObserver<Void>
let showSomething2: AnyObserver<Void>
let showSomething3: AnyObserver<Void>
Run Code Online (Sandbox Code Playgroud)

在我的视图控制器中

segmentControl.rx.selectedSegmentIndex.....

viewModel.showSomething1 if index 1
viewModel.showSomething2 if index 2
viewModel.showSomething3 if index 3
Run Code Online (Sandbox Code Playgroud)

在我中,rx.selectedSegmentIndex我想绑定到这些,但取决于 的索引,selectedSegmentIndex使用 RxSwift 执行此操作的最佳方法是什么?

无论选择哪个索引,我也想要一个动画。

提前致谢

ios swift rx-swift

2
推荐指数
1
解决办法
2606
查看次数

标签 统计

ios ×1

rx-swift ×1

swift ×1