xcodeで以下のようなサインインの画面を作成しています。
「E-Mail」と「Password」が入力されている場合のみ、「サインイン」ボタンが押せる,alpha=1にしたいのですが、どうもうまく行きません。
解決策を教えてください!
viewdidLoad
1 SignInButton.isEnabled = false 2 SignInButton.alpha = 0.6
extention
1extension SignInViewController: UITextFieldDelegate{ 2 3 func textFieldDidChangeSelection(_ textField: UITextField) { 4 5 let emailIsEmpty = EmailTextField.text?.isEmpty ?? false 6 let passwordIsEmpty = PasswordTextField.text?.isEmpty ?? false 7 8 if !emailIsEmpty && !passwordIsEmpty { 9 SignInButton.isEnabled = true 10 SignInButton.alpha = 1 11 12 }else{ 13 SignInButton.isEnabled = false 14 } 15 } 16}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/03 12:02
2020/08/03 12:04