@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, чтобы они могли автоматически перемещаться, не оставляя пробелов между текстовыми полями