Files
OrderScheduling/Pods/RxCocoa/RxCocoa/iOS/UIActivityIndicatorView+Rx.swift
DDIsFriend f0e8a1709d initial
2023-08-18 17:28:57 +08:00

28 lines
633 B
Swift

//
// UIActivityIndicatorView+Rx.swift
// RxCocoa
//
// Created by Ivan Persidskiy on 02/12/15.
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
//
#if os(iOS) || os(tvOS)
import UIKit
import RxSwift
extension Reactive where Base: UIActivityIndicatorView {
/// Bindable sink for `startAnimating()`, `stopAnimating()` methods.
public var isAnimating: Binder<Bool> {
Binder(self.base) { activityIndicator, active in
if active {
activityIndicator.startAnimating()
} else {
activityIndicator.stopAnimating()
}
}
}
}
#endif