Подробный сценарий: Отмена кнопка нажата на UISearchBar, как сделать наблюдаемым, чтобы приостановить и прекратить генерировать событие при нажатии кнопки «Отмена»?
Я думаю о чем-то вроде этого:
Код: Выделить всё
Observable.of(searchClick,historyClick).merge().debounce(0.3, scheduler: scheduler)
.takeUntil(searchBar.rx.cancelButtonClicked)
.bind(to: viewModel.search)
.disposed(by: disposeBag)
Подробнее здесь: https://stackoverflow.com/questions/526 ... resubcribe