简体   繁体   English

在 iPhone 的 UIPickerView 中将 UITextField 的文本设置为默认值。?

[英]Set UITextField's text as default value in UIPickerView in iPhone.?

I have some text in textField on view load.I want that particular text to be set as default value of UIPickerView ..The value in textField is one of the value of UIPickerView..How can I make it possible.For the code I m writing now is always first value is selected as default value in UIPickerView.But I want the text of textField to be set as default value in PickerView.我在视图加载时在 textField 中有一些文本。我希望将该特定文本设置为 UIPickerView 的默认值 ..textField 中的值是 UIPickerView 的值之一。现在写总是第一个值被选为 UIPickerView 中的默认值。但我希望 textField 的文本被设置为 PickerView 中的默认值。

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

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

How can I do it ?我该怎么做 ?

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

If you have more than a single component, adjust accordingly.如果您有多个组件,请相应地进行调整。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM