2012-07-08 62 views
0

我正在編寫一個應用程序,該應用程序使用UIPickerView並根據用戶以前的選擇填充其列表項目。我正在閱讀這個article,並偶然發現他提到「標籤」,並不知道如何使用它。有人可以給我一個關於完成這個的最佳方式的建議嗎?如果這個「標籤」功能是這樣的,請解釋它是如何使用的?帶有許多不同列表的UIPickerView

謝謝!

回答

2

標記只是一個與某個對象關聯的數字,因此您可以將該對象與其他對象分開。假設您有多個選擇器視圖。對於第一個選取器視圖,您可以設置標記1。對於第二個,請設置標籤2,依此類推。

在您創建的應用中,由於您有多個選擇器視圖,因此您可以使用標籤來區分每個選擇器視圖 - if (pickerView.tag == 1) { //first picker view code here } - 爲選取器視圖設置正確的單元格數量,並使用正確的列表填充其單元格。

+0

所以你在說什麼是我可以拖放多個獨特的UIPickerViews在我的視圖控制器上,只是打電話給我想要的任何一個,並根據我分配的標籤區分它們? – Joey 2012-07-08 04:28:53

+0

是的,你可以通過標籤區分 – 2012-07-08 04:33:21

+0

只需要有多個NSArrays和一個UIPicker,並根據之前用戶輸入的數字和選擇器的內容,選擇你想要使用的數組,就可以獲得相同的結果嗎? – Joey 2012-07-08 04:43:27