我有两个组件的选择器视图。第二组件具有诸如“Farenheit(F)”,“Celcius(C)”和第一组件具有F和C的值的数据。 我想根据选择的值重新加载具有不同数据的第一个组件。第二部分,如F& C。 所以我的问题是“它有可能吗?”如果是,那么请回答示例或“怎么做?”。
答案 0 :(得分:1)
我找到了自己问题的答案。
完成此操作的方法如下:还记得在numberOfRowsInComponent:
方法中调用此代码。
在titleForRow:
方法中:
if (component == kTitleComponent)
{
return [titleArray objectAtIndex:row];
}
else
{
switch([pickerViewForThermo selectedRowInComponent:1]) // here you set content of component two depending on which row is selected from component 1
{
case 0: // remember index starts at 0
return [farenheitArray objectAtIndex:row];
break;
case 1:
return [celciusArray objectAtIndex:row];
break;
//... and so on for each row in the component 1 (with index 0)
}
}