Есть ли способ скрыть / показать textField на основе UIPickerView Selection? - PullRequest
0 голосов
/ 24 мая 2019

Issue

Я использую Xcode 10, Swift 5. Я пытаюсь использовать один viewController, который будет отображать серию текстовых полей.Я только хочу отобразить определенные текстовые поля на основе категории, выбранной в UIPickerView.Есть ли способ сделать это?

1 Ответ

0 голосов
/ 24 мая 2019
@IBOutlet var textField1: UITextField!
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    switch row {
        case 0:
            textField1.isHidden = true
        default:
            break
    }
}

Используйте метод делегата UIPickerView, чтобы скрыть / показать ваши текстовые поля. Также добавьте текстовые поля в StackView, чтобы они могли автоматически перемещаться, не оставляя пробелов между текстовыми полями

...