2012-07-08 59 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