Может быть способ сделать это, но это не правильно. Вы программно изменили заголовок кнопки, так что код, который это делает, должен быть указан здесь. Не используйте свой взгляд, как если бы это была модель.
Например:
func example(title: Observable<String>, button: UIButton, bag: DisposeBag) -> Observable<String> {
title
.bind(to: button.rx.title(for: .normal))
.disposed(by: bag)
return button.rx.tap
.withLatestFrom(title)
.filter { !$0.isEmpty }
}