2013-07-27 89 views
0

我有一个uipickerview,您可以选择已设置到数组中的项目,但我正在努力解决如何将uilabel的文本设置为选定选项。UIPickerView设置选择

这里是我用来创建uipicker委托和数据源代码:

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { 
    return [treatments count]; 
} 

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { 
    return 1; 
} 

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 
{ 
     return[[treatments objectAtIndex:row]valueForKey:@"treatmentName"]; 
} 

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

} 

我所知道的是,它在uipicker didselectrow功能做

在此先感谢

在下面的方法

回答

2

集文本标签

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { 
     yourLbl.text = [[treatments objectAtIndex:row]valueForKey:@"treatmentName"]; 
} 
+0

由于它的工作将接受w ^母鸡我可以 – Ollie

+0

没问题,你是最受欢迎的 – Pratik