0

我有一个 UIPickerView ,它将根据用户按下的按钮加载两个不同的数据集。一个数组的计数为 10,另一个为 6。是否可以用这两个数据填充同一个选取器视图?当我将 numberOfRow 方法设置为返回 10 时,当我加载计数为 6 的数组时,我最终会出错。有什么办法可以克服这个问题?

4

2 回答 2

0

跟踪您正在使用的数组并返回适当的行数。

于 2012-07-25T10:01:07.740 回答
0

在 UIpickerview 代表中有某种 if 语句来反映更改

if(button1 pressed){
return array
}
else{ return array 2}

对行数和数据源回调执行相同的操作

于 2012-07-25T10:23:00.760 回答