2016-04-18 2 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 :) –

Смежные вопросы