Răsfoiți Sursa

better labeling of return key (next / done)

Jonas Reinsch 7 ani în urmă
părinte
comite
45b0f7bbd5

+ 2 - 0
deltachat-ios/CredentialsController.swift

@@ -113,6 +113,8 @@ class CredentialsController: UITableViewController {
         
         emailCell.textField.delegate = self
         passwordCell.textField.delegate = self
+        emailCell.textField.returnKeyType = .next
+        passwordCell.textField.returnKeyType = .done
     }
     
     override func viewDidAppear(_ animated: Bool) {

+ 4 - 0
deltachat-ios/NewContactController.swift

@@ -57,9 +57,13 @@ class NewContactController: UITableViewController {
         super.init(style: .grouped)
         emailCell.textField.delegate = self
         nameCell.textField.delegate = self
+        
+        
         // always show return key with name field, because
         // name is optional
         nameCell.textField.enablesReturnKeyAutomatically = false
+        emailCell.textField.returnKeyType = .next
+        nameCell.textField.returnKeyType = .done
         
         title = "New Contact"
         doneButton = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(NewContactController.saveContactButtonPressed))