0
我在tableviewcell
内有textfield
。我希望能够在文本框内单击时显示UITableViewCellAccessoryCheckmark
。我怎么做 ?请帮忙。提前致谢。当在表格单元格中的文本字段内单击时显示复选标记附件类型
我在tableviewcell
内有textfield
。我希望能够在文本框内单击时显示UITableViewCellAccessoryCheckmark
。我怎么做 ?请帮忙。提前致谢。当在表格单元格中的文本字段内单击时显示复选标记附件类型
使用
-(void)textFieldDidBeginEditing:(UITextField *)textField {
//get the cell and change its accessory type to check mark
}
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath {
NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [[managedObject valueForKey:@"key"] description];
if ([self.selectedCellValue isEqualToString:[[managedObject valueForKey:@"key"] description]]) {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else {
cell.accessoryType = UITableViewCellAccessoryNone;
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];
self.selectedCellValue = [[managedObject valueForKey:@"key"] description];
[self.myTableView reloadData];
}
如果使用则核心数据与fetchedresulcontroller去。否则,使用你的数组来代替那个。
你在所有表格行中都有文本字段吗?你只想在你正在编辑的文本字段中显示复选标记吗? – Satyam 2011-03-23 09:22:03
我在tableviewcell中有一个textfield。我只想在我正在编辑的文本字段中显示复选标记。 – 2011-03-25 13:12:59