Я пытаюсь написать оператор if, который проверяет, набрал ли пользователь что-нибудь в поле имени пользователя и пароля. Если в обоих полях есть какие-либо символы, мы устанавливаем:
self.loginButton.isEnabled = true
self.loginButton.layer.opacity = 1
Если это не так, мы устанавливаем для первого значение false, а для второго значение 0,2.
Это мой код:
if self.emailTextField.text!.isEmpty || self.passwordTextField.text!.isEmpty
{
self.loginButton.isEnabled = false
self.loginButton.layer.opacity = 0.2
}
else if self.emailTextField.text!.isEmpty == false || self.passwordTextField.text!.isEmpty == false
{
self.loginButton.isEnabled = true
self.loginButton.layer.opacity = 1
}
Когда я запускаю приложение, независимо от того, что я помещаю в текстовые поля, кнопка всегда будет неактивной и будет иметь непрозрачность 0,2. Как я могу это исправить?