2 つのコンポーネントを持つピッカー ビューがあります。2 番目のコンポーネントには「華氏 (F)」、「摂氏 (C)」のようなデータがあり、最初のコンポーネントには F と C の値があります。選択した値に応じて、異なるデータで最初のコンポーネントをリロードしたいと思います。F & C のような 2 番目のコンポーネント。はいの場合は、例または「どのように行うのですか?」で返信してください。
質問する
123 次
1 に答える
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)
}
}
于 2012-05-07T13:48:18.457 に答える