ソースを参照

replace 'return' with 'continue' NewGroupController. Indicates that more user actions are required in the workfloew but there are no next text fields

cyberta 4 年 前
コミット
9062492042
1 ファイル変更10 行追加0 行削除
  1. 10 0
      deltachat-ios/Controller/NewGroupController.swift

+ 10 - 0
deltachat-ios/Controller/NewGroupController.swift

@@ -36,6 +36,9 @@ class NewGroupController: UITableViewController, MediaPickerDelegate {
         let cell = TextFieldCell(description: String.localized("group_name"), placeholder: String.localized("group_name"))
         cell.onTextFieldChange = self.updateGroupName
         cell.textField.autocorrectionType = UITextAutocorrectionType.no
+        cell.textField.enablesReturnKeyAutomatically = true
+        cell.textField.returnKeyType = .continue
+        cell.textFieldDelegate = self
         return cell
     }()
 
@@ -358,3 +361,10 @@ class NewGroupController: UITableViewController, MediaPickerDelegate {
         navigationController?.pushViewController(newGroupController, animated: true)
     }
 }
+
+extension NewGroupController: UITextFieldDelegate {
+    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
+        textField.resignFirstResponder()
+        return true
+    }
+}