2016-01-21 38 views
2

我的pickerViews都來自一個pickerViewCell。我生成了其中5個,並且我需要知道如何在同一時間識別所有這5個數據,並從中獲取indexPath.row我如何識別不同的pickerViews?

+0

你可以給每個挑選一個獨特的標籤,然後使用這些標籤在你的條件 –

+0

你可以申請標籤,就可以像pickerView pickerView1.tag = 1,則assing標籤= 2的下等 –

回答

3

您可以設置每個pickerView的tag屬性,它是一個整數,你可以用它來識別每個

1

集pickerview標籤作爲indexpath.row和識別pickerview。

0

最初爲每個選取器視圖設置tag值。 當滾動pickerviewdelegate的單元格時,始終調用下面顯示的選取器視圖的方法。通過使用標籤值查找選擇哪個選擇器視圖。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { 
if(pickerView.tag == 0) { 

} else if(pickerView.tag == 1) { 

} else if(pickerView.tag == 2) { 

} 
} 
相關問題