挑选排违约到倒数第二

时间:2010-10-04 05:22:11

标签: iphone row uipickerview

我有一个标准的选择器(从文档中复制)有6行。行计数正确记录为6.当我尝试选择最后一行时:

[delpicker selectRow:5 inComponent:0 animated:NO]; 

它选择第4行。但是当我尝试:

[delpicker selectRow:4 inComponent:0 animated:NO]; 

它选择正确的第4行(0索引)。 事实上,它适用于行0,1,2,3,4 ...而不适用于行5.当然,如果我要求第6行,它会将其设置为第一行(第0行)。

真的,我希望选择器开始显示用户之前选择的行,并且我发现除非用户选择了最后一行,否则它适用于所有内容。在试图找出原因时,我了解到即使只是指定一个特定的行,就像我上面所做的那样,也无法正常工作。当用户选择最后一行时,该行被正确记录为最后一行(第5行)。问题只在于设置selectRow。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

唉。我为拣货员指定的框架太大了!选择器发生故障是多么愚蠢的原因。