2016-04-18 6 views

Antwort

2

Hier gehen ya :)

import RxSwift 
import RxCocoa 

extension GMSMapView { 
    public var rx_zoom: Observable<Float> { 
     return self.rx_observe(Float.self, "camera.zoom") 
        .filter { $0 != nil } 
        .map { $0! } 
    } 
} 

voilà!

+0

Vielen Dank für Ihre Antwort. Ich dachte, dass mir niemand antworten würde und stattdessen KVO benutzen musste. Aber wenn ich RxSwift durch das ganze Projekt verwende, sieht das wie eine elegantere Lösung aus :) – Marina

+1

Tritt RxSwifts lockerem Kanal bei :) Du wirst viel schneller und präziser antworten als bei stackoverflow :) –

Verwandte Themen