1
我想在GMSMapView的zoom(Float)屬性上添加一個觀察者。我想知道這是否可能,我該怎麼做?我可以添加觀察者到GMSMapView()的「zoom」屬性嗎?
我想在GMSMapView的zoom(Float)屬性上添加一個觀察者。我想知道這是否可能,我該怎麼做?我可以添加觀察者到GMSMapView()的「zoom」屬性嗎?
這裏亞去:)
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! }
}
}
瞧!
謝謝你的回答。我認爲沒有人會回答我,而必須使用KVO。但是,當我在整個項目中使用RxSwift時,這看起來像更優雅的解決方案:) – Marina
加入RxSwift的鬆弛通道:)您將獲得比stackoverflow更快,更準確的響應:) –