From e291bff0f09d48cdeccf76439e7937a86ec6eb84 Mon Sep 17 00:00:00 2001 From: Suyeol Jeon Date: Wed, 8 Jun 2016 04:12:53 +0900 Subject: [PATCH] Add UIScrollView.rx_scrollEnabled --- RxCocoa/iOS/UIScrollView+Rx.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/RxCocoa/iOS/UIScrollView+Rx.swift b/RxCocoa/iOS/UIScrollView+Rx.swift index e0f5e7a8..e9684fc2 100644 --- a/RxCocoa/iOS/UIScrollView+Rx.swift +++ b/RxCocoa/iOS/UIScrollView+Rx.swift @@ -46,7 +46,16 @@ extension UIScrollView { return ControlProperty(values: proxy.contentOffsetSubject, valueSink: bindingObserver) } - + + /** + Bindable sink for `scrollEnabled` property. + */ + public var rx_scrollEnabled: AnyObserver { + return UIBindingObserver(UIElement: self) { scrollView, scrollEnabled in + scrollView.scrollEnabled = scrollEnabled + }.asObserver() + } + /** Installs delegate as forwarding delegate on `rx_delegate`.