ACSegmentView 1.0.3

ACSegmentView 1.0.3

Archie维护。



 
依赖于
RxSwift~> 4.3.1
RxCocoa~> 4.3.1
 

ACSegmentView

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,并首先从示例目录中运行pod install

要求

  • Swift 4.x
  • Xcode 10
  • iOS 10或更高版本

安装

ACSegmentView可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中

pod 'ACSegmentView', '~> 1.0.3'

依赖项

使用

ACSegmentViewModel 提供了 rx 用于与 RxSwift 订阅。我们可以创建一个 ACSegmentViewModel 并在其用户选择不同索引时进行订阅以执行某些操作。

以下是一个示例,我们订阅了 ACSegmentViewModel.rx.selectedSegmentIndex 并将其转换成字符串用于 标签标签(L UILabel)

viewModel.rx.selectedSegmentIndex.map { (index) -> String in
    return "Select \(index)"
}.bind(to: demoLabel.rx.text).disposed(by: disposeBag)

然后将 ACSegmentViewModel 设置为 标签视图段格(ACSegmentView.viewModel)👏👏👏

作者

Archie,[email protected]

许可证

ACSegmentView 在 MIT 许可证下可用。更多信息请参阅 LICENSE 文件。