有没有一种方法可以基于UIPickerView选择隐藏/显示textField?

时间:2019-05-24 16:36:53

标签: swift uitextfield uipickerview

问题

我正在使用Xcode 10,Swift5。我正在尝试使用一个viewController来显示一系列文本字段。我只想基于UIPickerView中选择的类别显示某些textFields。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

@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中添加文本字段,以便它们可以自动重新定位,而不会在文本字段之间留出空白