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