【问题标题】:How to change content of UIPicker without creating a new one?如何在不创建新内容的情况下更改 UIPicker 的内容?
【发布时间】:2017-07-02 10:43:26
【问题描述】:

我是 Swift 的新手,如果这可能是一个愚蠢的问题,请原谅。 我正在尝试实现一种方法,以便选择器中的内容根据单击的按钮而变化。 例如,假设有两个按钮“月”和“年”。 如果我单击 Months 按钮,我希望选择器显示所有内容。但是一旦我点击年份按钮,我希望所有年份都出现相同的选择器(反之亦然)。

有没有办法在不创建新 UIPicker 的情况下做到这一点?

我尝试创建一个布尔标志来更改 pickerView 函数的一些返回值,但它不起作用。

谢谢!

【问题讨论】:

    标签: swift uipicker


    【解决方案1】:

    第 1 步:

    更新您的 UIPickerView 用于显示的所有数组

    第二步:

    只需拨打yourPickerView.reloadAllComponents()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      相关资源
      最近更新 更多