1

ビューの読み込み時に textField にいくつかのテキストがあります。特定のテキストを UIPickerView のデフォルト値として設定したい..textField の値は、UIPickerView の値の 1 つです.どうすればそれを可能にできますか.今書いているのは常に最初の値がUIPickerViewのデフォルト値として選択されているのですが、ピッカービューではtextFieldのテキストをデフォルト値として設定したいです。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 
{ 

    txtstate.text= [[arr objectAtIndex:row] valueForKey:@"Code"]; 
} 

どうすればできますか?

4

1 に答える 1

2
uint selectedRow = [pickerView selectedRowInComponent:0];
NSString *title = [[pickerView delegate] pickerView:myPickerView titleForRow:selectedRow inComponent:0];

複数のコンポーネントがある場合は、それに応じて調整します。

于 2012-11-14T09:39:28.683 に答える