我有一个带有自定义单元格的表格视图,每个单元格都包含一个textField。当用户点击文本字段时,将显示UIPickerView。我已经完成了这种方法并且工作正常。问题是,选择器应显示不同的数据,具体取决于哪个textField被点击,我该如何检测?
我做了什么:
答案 0 :(得分:0)
好的,我找到了一个非常流畅的解决方案:
if ([dataInfo[indexPath.row] isEqualToString:@"Accessibility"]) { pickerItems = accessibilityItems; } else if ([dataInfo[indexPath.row] isEqualToString:@"Floor"]){ pickerItems = floorItems; }
[picker reloadAllComponents]; SubCellTableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath]; [cell.subcellSubtitleTextField setEnabled:YES]; cell.subcellSubtitleTextField.inputView = viewContainingPicker; [cell.subcellSubtitleTextField becomeFirstResponder];
我希望这可以帮助别人!