2010-10-14 72 views
1

我有一個UIPickerview有三個組件和三個冗長的數組來填充它們。然而,我想根據在先前的組件中選擇的值來選擇性地填充每個組件,例如, -UIPickerView DataSource和ObjectAtIndex

如果組件1的值爲4,則組件2將使用其數組的元素20-40填充。如果組件2的選定值爲22,則組件3將由其數組的元素30-45填充。

我希望能夠使用數組中的一系列元素來填充組件,而不是全部。然後我想相應地重新加載組件。我不知道ObjectAtIndex:row語句如何/在哪裏實現了這一點。請有人可以提醒我。

回答

0
  1. 根據所選擇的項目實現該方法– pickerView:didSelectRow:inComponent:和更改數據源的內容。

  2. 選擇已經取得

好運每次只需刷新PickerView與[yourPickerView reloadAllComponents];