2017-07-02 52 views
0

我是一個Swift中的完全新手,所以如果這可能是一個愚蠢的問題,請原諒。 我想實現一種方式,以便選擇器中的內容根據點擊哪個按鈕而改變。 例如,假設有兩個按鈕「Months」和「Years」。 如果我點擊「月」按鈕,我想要一個選擇器出現在它的所有內容中。但是,一旦我點擊按鈕歲月,我想同樣的選擇器出現的所有年,而不是(反之亦然)。如何更改UIPicker的內容而不創建新內容?

有沒有辦法做到這一點,而無需創建一個新的UIPicker?

我試圖創建一個布爾標誌,以改變一些返回值pickerView功能,但它不會工作。

謝謝!

回答

1

第1步:

更新所有你UIPickerView使用顯示

第二步數組:

直接讓yourPickerView.reloadAllComponents()