0

私は1つのアプリケーションを開発しています.10個の値を持つピッカービューを使用しているそのiamでは、ピッカーを下にスクロールするたびに、ピッカーがかがんだ後、最後の値が選択され、selectrowが実行されますが、それは必要ありません、i選択したいものを選択する必要がありますので、その方法を教えてください。

4

1 に答える 1

0

UIPickerViewDelegate選択した行を提供するメソッドがあります:

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row
inComponent:(NSInteger)component
{
        float rate = [[exchangeRates objectAtIndex:row] floatValue];
        float dollars = [dollarText.text floatValue];
        float result = dollars * rate;

        NSString *resultString = [[NSString alloc] initWithFormat:
        @"%.2f USD = %.2f %@", dollars, result,
               [countryNames objectAtIndex:row]];
        resultLabel.text = resultString;
}

これは適切なリンクかもしれません。質問はここをクリックしてください。

于 2012-05-14T14:00:48.617 に答える