RxSwift/RxCocoa/iOS/UIDatePicker+Rx.swift

36 lines
626 B
Swift
Raw Normal View History

//
2015-12-29 18:56:21 +03:00
// UIDatePicker+Rx.swift
// RxCocoa
//
// Created by Daniel Tartaglia on 5/31/15.
2015-12-29 18:56:21 +03:00
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
//
2015-09-28 23:03:59 +03:00
#if os(iOS)
import Foundation
2015-08-01 16:13:26 +03:00
#if !RX_NO_MODULE
import RxSwift
2015-08-01 16:13:26 +03:00
#endif
import UIKit
extension UIDatePicker {
2015-09-09 12:29:39 +03:00
/**
Reactive wrapper for `date` property.
*/
public var rx_date: ControlProperty<NSDate> {
2016-02-13 23:25:31 +03:00
return UIControl.rx_value(
self,
getter: { datePicker in
datePicker.date
}, setter: { datePicker, value in
datePicker.date = value
}
)
}
2015-09-28 23:03:59 +03:00
}
#endif