ACSegmentView
Example
To run the example project, clone the repo, and run pod install from the Example directory first.
Requirement
- Swift 4.x
- Xcode 10
- iOS 10 or above
Installation
ACSegmentView is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'ACSegmentView', '~> 1.0.3'Dependencies
Usage
ACSegmentViewModel provides rx to subscribe with RxSwift.
We can create a ACSegmentViewModel and subscribe it to do something while user select difference index.
Here's an example, we subscribed ACSegmentViewModel.rx.selectedSegmentIndex and convert to string for UILabel.
viewModel.rx.selectedSegmentIndex.map { (index) -> String in
return "Select \(index)"
}.bind(to: demoLabel.rx.text).disposed(by: disposeBag)
then set ACSegmentViewModel to be ACSegmentView.viewModel.
Author
Archie, [email protected]
License
ACSegmentView is available under the MIT license. See the LICENSE file for more info.
