2011-07-11 7 views
0

私はUnit Converterアプリを作成しています.3つのコンポーネントとplistを持つpickerviewを使用しています。最初のコンポーネントはカテゴリコンポーネントであり、残りはユニットコンポーネントです。私が必要とするのは、カテゴリコンポーネント内のアイテムを選択するとき、残りの2つのコンポーネントはその特定のコンポーネントに関する値を取得する必要があります。これが私がplistを取る必要がある方法を働かせるためには?誰かが私にこれを助けることができますか?UIPickerView for iPhone

+0

"これは私がPLISTを取る必要がどのように機能するためには?" で、あなたに何を意味します。 – dasdom

答えて

0

私はあなたのplistで何を意味するのか理解していない...しかし:

他の二つの値のコンテキスト依存のプレゼンテーションのために

あなたはUIPickerViewDelegatepickerView:didSelectRow:inComponent:に見ている必要があります。そこでは、最初のコンポーネントの値の変化に反応することができます。

+0

Okコンポーネントに値を表示する方法は?私を詳細に助けてください – Harsha

1

最初にあなたのメール。かなり明確ではありません、つまり、Webサービスを使用してデータを取得しているのですか?それは必要ではありません。

デリゲートで再生するすべてのもの

1)

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView 

{ 

} 

UNIT1 /ユニット2/bla..bla ... BLA

2/uはカテゴリーをadd.likeしたいどのように多くの部品伝えます)

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger) component 

{ 

} 

行と何をするのかを伝えます。

3)

-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 

{ 

} 

のthatsそれ