Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save saru2020/de2111b007616a3552862a6937f506e1 to your computer and use it in GitHub Desktop.
Save saru2020/de2111b007616a3552862a6937f506e1 to your computer and use it in GitHub Desktop.
//1
let email = emailTextField.rx.text.orEmpty.asObservable()
//2
let password = passwordTextField.rx.text.orEmpty.asObservable()
//3
Observable.combineLatest(email, password) { (email, password) in
return email.isValidEmail()
&& password.isValidPassword()
}
.bind(to: loginButton.rx.isEnabled)
.disposed(by: disposeBag)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment