0

私はXcodeが初めてです。

私は 2 つ目の iPhone アプリケーションを作成しようとしています。これはアルコール飲料に基づいており、その準備方法 (例: ビーチでのセックス、ダイキリなど)

私の質問は、ピッカーのオプションを変更して、それぞれに情報を保存するにはどうすればよいかということです。

ユーザーがピッカーから特定の飲み物を選択すると、情報が読み込まれます。

これどうやってするの ?

4

1 に答える 1

1

コントローラーを使用UIPickerViewして、このタスクを実行できます。

このタスクを実行する viewcontrrler のUIPickerView コントローラーxibを取得します。

次に、viewcontroller.h ファイルでUIPickerViewDelegate,UIPickerViewDataSourceand を指定します。IBOutlet UIPickerView *pickerview

次に、UIPickerView のデリゲート メソッドを次のように使用します。

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;
{
    return 1; 
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;
{
    return [yourArray count]; //give array that contains the alcoholic drinks values....
}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
{
    return [yourArray objectAtIndex:row]; //display alcoholic drinks in picker....

}

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
  //display whichever information you want to display after selection in picker
}
于 2013-07-24T10:14:33.700 に答える