1 - Не реализовывать этот метод
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
2 - нигде не пишите ни одной из этих строк
textField.resignFirstResponder()
self.view.endEditing(true)
И клавиатура будет работать