UIPickerView
2つのコンポーネントを使用したい場合、2番目のコンポーネントの値は最初のコンポーネントの値に依存します。たとえば、最初のコンポーネントの場合はグループ1が選択され、2番目のコンポーネントの場合はグループ1値を表示する必要があります。UIPickerView 2コンポーネントの値はiPhone
両方のコンポーネントから値を選択すると、値はUITextField
またはUILabel
に割り当てられ、ピッカーは非表示になります。
(私はUIPickerView
を追加するためにサブビューを追加したメインビューを持っています)。
チュートリアルや例を参照してください。
任意の助け
理解 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
リターン2。
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)成分 {
場合(成分== 0){ リターン[VGroupコンテナカウント]。他 }
{戻り[vehiclePickerListカウント]。 }
}
- (NSStringの*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)行forComponent:(NSInteger)成分 {
switch (component)
{
case 0:
return [vGroup objectAtIndex:row];
break;
case 1:
return [vehiclePickerList objectAtIndex:row];
break;
}
return nil;
}
あなたは何を試しましたか? (標準的な質問) – jv42