Почему наблюдаемый в кадре UIView срабатывает только один раз после подписки - PullRequest
0 голосов
/ 29 августа 2018

Я использую RxSwift, чтобы наблюдать кадр одного UIView. Вот мой код в представлении

self.rx.observe(CGRect.self, #keyPath(UIView.frame))
    .subscribe(onNext: { frame in
        print("Got new frame \(frame)")
    })
    .debug()
    .disposed(by: disposeBag)

Но он печатается только один раз и не запускается во второй раз, когда я меняю рамку просмотра. Кто-нибудь знает, почему это происходит? Заранее спасибо!

...