由于textFiled的数据跟ViewModel中phone绑定,固将事件转换成 Observable.just
phoneTF.rx.text.orEmpty.flatMapLatest({[weak self] (string) -> Observable in
if(string.count>11)
{
self?.phoneTF.text=String(string.prefix(11))
return Observable.just(String(string.prefix(11)))
}
return Observable.just(string)
}).bind(to: logingViewModel.phone).disposed(by: disposeBag)
网友评论