每次移动时来自Picker的iOS更新标签

时间:2014-01-05 00:39:02

标签: ios picker

我有一个选择器,用于在文本标签中显示所选值。

我希望每次选择器值更改时都会更新该标签。目前,如果我更改了值,请在选择器上按“完成”,然后再重新选择,然后选择该值。

任何想法 - 我从选择器中获取文本:

NSString *selectedItem =[_myArray objectAtIndex:[_myPicker selectedRowInComponent:0]];

1 个答案:

答案 0 :(得分:2)

实现委托方法pickerView:didSelectRow:inComponent:。选择项目时,选择器视图会调用此选项。根据行和组件从数组中获取值,并填充标签。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
    self.label.text = _myArray[row];
}