Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- override func viewDidLoad() {
- super.viewDidLoad()
- signUpPressed.isEnabled = false
- nameTextField.addTarget(self, action: #selector(editingChanged(_:)), for: .editingChanged)
- emailTextField.addTarget(self, action: #selector(editingChanged(_:)), for: .editingChanged)
- passwordTextField.addTarget(self, action: #selector(editingChanged(_:)), for: .editingChanged)
- }
- @objc func editingChanged(_ textField: UITextField) {
- if textField.text?.characters.count == 1 {
- if textField.text?.characters.first == " " {
- textField.text = ""
- return
- }
- }
- guard
- let name = nameTextField.text, !name.isEmpty,
- let email = emailTextField.text, !email.isEmpty,
- let password = passwordTextField.text, !password.isEmpty,
- let image = profileImageView.image, !image == nil -> ERROR
- else {
- signUpPressed.isEnabled = false
- return
- }
- signUpPressed.isEnabled = true
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement