我是斯威夫特的一个完整的新手,请原谅我,如果这可能是一个愚蠢的问题。 我正在尝试实现一种方式,以便选择器中的内容根据单击的按钮而更改。 例如,假设有两个按钮" Months"和"年"。 如果我单击“月”按钮,我希望选择器显示其所有内容。但是,一旦我点击了“年”按钮,我希望所有年份都能出现相同的选择器(反之亦然)。
有没有办法在不创建新UIPicker的情况下执行此操作?
我尝试创建一个布尔标志来更改pickerView函数的某些返回值,但它不起作用。
谢谢!
答案 0 :(得分:1)
第1步:
更新UIPickerView
用于显示的所有数组
<强>步骤2:强>
只需致电yourPickerView.reloadAllComponents()