我有一个选择器,用于在文本标签中显示所选值。
我希望每次选择器值更改时都会更新该标签。目前,如果我更改了值,请在选择器上按“完成”,然后再重新选择,然后选择该值。
任何想法 - 我从选择器中获取文本:
NSString *selectedItem =[_myArray objectAtIndex:[_myPicker selectedRowInComponent:0]];
答案 0 :(得分:2)
实现委托方法pickerView:didSelectRow:inComponent:。选择项目时,选择器视图会调用此选项。根据行和组件从数组中获取值,并填充标签。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
self.label.text = _myArray[row];
}