Change label to view in RxExample

This commit is contained in:
Nagasawa Hiroki 2016-03-11 10:16:49 +09:00
parent e68becb3b3
commit 3f2ecaf84b
1 changed files with 5 additions and 6 deletions

View File

@ -23,14 +23,14 @@ private extension UILabel {
private extension UIView {
var rx_driveAuthorization: AnyObserver<Bool> {
return UIBindingObserver(UIElement: self) { label, authorized in
return UIBindingObserver(UIElement: self) { view, authorized in
if authorized {
label.hidden = true
label.superview?.sendSubviewToBack(label)
view.hidden = true
view.superview?.sendSubviewToBack(view)
}
else {
label.hidden = false
label.superview?.bringSubviewToFront(label)
view.hidden = false
view.superview?.bringSubviewToFront(view)
}
}.asObserver()
}
@ -48,7 +48,6 @@ class GeolocationViewController: ViewController {
let geolocationService = GeolocationService.instance
geolocationService.autorized
.drive(noGeolocationView.rx_driveAuthorization)
.addDisposableTo(disposeBag)