1

我在视图加载时在 textField 中有一些文本。我希望将特定文本设置为 UIPickerView 的默认值。textField 中的值是 UIPickerView 的值之一。我怎样才能使它成为可能。对于我的代码现在写总是第一个值被选为 UIPickerView 中的默认值。但我希望将 textField 的文本设置为 PickerView 中的默认值。

- (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 回答