Ввод различных входных данных из текстового поля в ярлыки в Swift - PullRequest
0 голосов
/ 03 сентября 2018

у меня 1 TextField и 3 Labels. Мне нужно там, где я набираю текст и нажимаю ввод, он отправляет ввод первой метке, а затем сбрасывает TextField. Затем я набираю новые данные и снова нажимаю клавишу ввода, не меняя текст Label1. Мне нужен новый ввод в Label2.

Далее я набираю новые данные и снова нажимаю ввод, не меняя текст метки 1. Мне нужно, чтобы новый ввод был введен в метку 2.

Имена: valueLbl1, valueLbl2, valueLbl3, textField

valueLbl1.text = textField.text
if valueLbl1.text == textField.text {textField.text = ""}
if textField.text == "" {valueLbl2.text = textField.text }

1 Ответ

0 голосов
/ 04 сентября 2018

В вашем наборе ViewDidLoad(),

valueLbl1.text = ""
valueLbl2.text = ""
textField.text = ""

При наборе в TextField в методе делегата

func textFieldDidEndEditing(_ textField: UITextField) {
    if valueLbl1.text.isEmpty == true{
         valueLbl1.text = textField.text
         textField.text = ""
         return
    }
    else if valueLbl2.text.isEmpty == true{
         valueLbl2.text = textField.text
         textField.text = ""
         return
    }
    return
}
...