我想在GMSMapView的zoom(Float)属性上添加观察者。我想知道是否有可能,我该怎么做?

最佳答案

雅去:)

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

瞧!

10-08 12:14