5
私は文字に基づいて、ボタンを有効にする必要が最終的に私はこれを行うことにより、acomplishが、私はいないよRxSwiftRxSwift:テキストフィールドに基づいて有効/無効ボタンは空ではありません
@IBOutlet weak var userTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var buttonToEnableDisable: UIButton!
var enabledObservable = combineLatest(userTextField.rx_text, passwordTextField.rx_text)
{ (user,password) in
self.loginButton.enabled = a.characters.count > 0 && b.characters.count > 0
}
を使用して、2つのテキストフィールドを頼りに私はあなたがcorrectl理解している場合
_ = combineLatest(emailTextField.rx_text, passwordTextField.rx_text) { (a: String, b:String) in
return (a.characters.count > 0 && b.characters.count > 0)
}.subscribeNext { enabled in
self.loginButton.alpha = enabled ? 1 : 0.5
self.loginButton.enabled = enabled
}
.addDisposableTo(disposeBag)
ありがとう、これは私をつかまえました! –