我在tableview中有一个标签和textfield,现在我想要的是无论我插入textfieldDidEditing方法中的值,它都应该计算该值并将其返回给tablevievw的indexpath中的标签。如何在特定的indexpath的tableview中的单元格中插入值?
1
A
回答
3
在textfieldDidEditing,就可以得到相应的文本框的单元格,计算值,并将其分配给标签如下:
yourTableViewCell *cell = (yourTableViewCell *)[[textField superview] superview];
cell.yourLabel.text = value;
+0
我有一个单元格,其中我有subview标签,我无法调用cell.labelname.text – Purva
+0
无论是什么层次结构,如果它是您的单元格的子视图,您可以从您的文本字段中获取单元格。您可以使用上面的方法(superview)来获取单元格,你只需要确定你的视图的层次结构。 –
0
/* u just give Tag to TextField and in textFieldDidEndEditing, save textfield text into an string and then reload the row...here is the code..also have sample */
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexpath
{
UITableViewCell *cell = [[UITableViewCell alloc] init];
UITextField *txtField1 = [[UITextField alloc]initWithFrame:CGRectMake(20, 10, 100, 80)];
txtField1.tag = indexpath.row;
txtField1.delegate= self;
[cell addSubview:txtField1];
UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(140, 10, 100, 80)];
[cell addSubview:label1];
//set text in label ** str1 comes from textFieldDidEndEditing
label1.text = str1;
return cell;
}
-(void)textFieldDidEndEditing:(UITextField *)textField
{
//save textField text to any string**declair it global
str1 = textField.text;
//reload selected row in table
NSIndexPath *durPath = [NSIndexPath indexPathForRow:textField.tag inSection:0];
NSArray *paths = [NSArray arrayWithObject:durPath];
[tbl reloadRowsAtIndexPaths:paths withRowAnimation:UITableViewRowAnimationRight];
}
相关问题
- 1. 如何在DataGridView中的特定Excel单元格中插入值
- 2. 如何在特定的表格单元格中插入数据?
- 3. 如何将特定的tableview单元格添加到tableview中?
- 4. 禁用TableView中的特定单元格
- 5. 如何插入仅在nstableview选定的单元格中的值
- 6. 用python插入csv中的特定单元格的值
- 7. 如何从单元格中的按钮操作获取tableview中的indexPath?
- 8. 如何查找调用[tableView setEditing:NO]时选择的单元格indexPath?
- 9. 如何知道在UITableView中按钮点击Tableview单元格的indexPath/row?
- 10. 如何在ios中将特定的单元格图像更改为indexpath?
- 11. 插入带类别的TableView单元格
- 12. 如何在tableview中插入和删除单元格
- 13. GWT Celltable:如何避免在Celltable的特定单元格中输入特定值?
- 14. 如何在Excel中的特定单元格中组合列值?
- 15. 如何在javafx的TableView中设置单元格的值
- 16. 如何知道单元格的indexPath SWIFT
- 17. 在TableView的特定单元格中重新排序块
- 18. 在tableview的特定单元格中创建文本字段
- 19. 提取单元格中的特定值
- 20. select postgresql中特定单元格的值
- 21. 如何在列名下的所有单元格中插入值
- 22. 在swift中插入单元格在tableview中
- 23. 如何在ios中禁用一个特定的tableView单元Swift
- 24. TableView中的组单元格
- 25. 如何总是强制插入单元格中的特定日期格式?
- 26. 如何在uitextfield中获取单元格的indexpath委托方法?
- 27. 如何禁用Tableview单元格的插入按钮
- 28. 如何在pandas中设置特定的单元格值?
- 29. 如何在JTable中设置特定单元格的值?
- 30. iOS:如何在UITableView中添加/插入带标识符的特定单元格?
还有,你试过这么远吗? – Cyrille
在编辑文本字段的时候获取单元格的索引路径吗? –