RxSwift UITextField 长度限制

2018-07-09  本文已影响0人  不重要_879c

由于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)

上一篇下一篇

猜你喜欢

热点阅读