Скорее всего, вы хотите использовать UITextField.Просто разместив текстовое поле на вашей раскадровке, пользователь может щелкнуть его и ввести то, что он хочет.Затем вы можете передать то, что они ввели в переменную, введя var textEntered = textField.text
.Если вы действительно хотите, вы также можете сфокусировать текстовое поле при нажатии кнопки, введя textField.becomeFirstResponder()
в действие кнопки.Если вы не хотите, чтобы текстовое поле отображалось, вы можете поместить textField.isHidden = true
в viewDidLoad.Надеюсь, это поможет!