RxSwift/RxCocoa/iOS/UITabBarItem+Rx.swift
Jérôme Alves 10ff55cfba Moves RxCocoa extensions from rx_ syntax to rx. syntax.
The main work is done in this commit but the feature it's still "work in progress"
2016-08-09 00:17:38 +02:00

31 lines
603 B
Swift

//
// UITabBarItem+Rx.swift
// Rx
//
// Created by Mateusz Derks on 04/03/16.
// Copyright © 2016 Krunoslav Zaher. All rights reserved.
//
#if os(iOS) || os(tvOS)
import Foundation
import UIKit
#if !RX_NO_MODULE
import RxSwift
#endif
extension Reactive where Base: UITabBarItem {
/**
Bindable sink for `badgeValue` property.
*/
public var badgeValue: AnyObserver<String?> {
return UIBindingObserver(UIElement: self.base) { tabBarItem, badgeValue in
tabBarItem.badgeValue = badgeValue
}.asObserver()
}
}
#endif