2016-04-18 85 views

回答

2

這裏亞去:)

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! } 
    } 
} 

瞧!

+0

謝謝你的回答。我認爲沒有人會回答我,而必須使用KVO。但是,當我在整個項目中使用RxSwift時,這看起來像更優雅的解決方案:) – Marina

+1

加入RxSwift的鬆弛通道:)您將獲得比stackoverflow更快,更準確的響應:) –

相關問題