如何使单元格可编辑

困惑的人

我目前正在尝试使用户能够编辑多个单元格的内容。更新后,数据将发送到Web服务。

现在,据我所知,只有“删除”和“添加”行。我似乎找不到任何有关如何编辑单元格内容的指南或教程。

非常感谢您的建议和/或建议。

if (editingStyle == UITableViewCellEditingStyleDelete) {
    // Delete the row from the data source
    [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}   
else if (editingStyle == UITableViewCellEditingStyleInsert) {
    // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}   
西山柳

您不能直接编辑单元格内容。如果您需要编辑内容,则在单元格中添加UITextFieldUITextView作为其子视图。然后访问它们。

编辑:您可以添加文本字段,如下所示:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *cellIdentifier = @"cellIdentifier";

    UITableViewCell *cell;
    cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier];

        [cell setSelectionStyle:UITableViewCellSelectionStyleNone];

        // ADD YOUR TEXTFIELD HERE
        UITextField *yourTf = [[UITextField alloc] initWithFrame:CGRectMake(0, 5, 330.0f, 30)];
        [yourTf setBackgroundColor:[UIColor clearColor]];
        yourTf.tag = 1;
        yourTf.font = [UIFont fontWithName:@"Helvetica" size:15];
        yourTf.textColor = [UIColor colorWithRed:61.0f/255.0f green:61.0f/255.0f blue:61.0f/255.0f alpha:1.0f];
        yourTf.delegate = self;
        [cell addSubview:yourTf];

    }

    // ACCESS YOUR TEXTFIELD BY REUSING IT
    [(UITextField *)[cell viewWithTag:1] setText:@"YOUR TEXT"];

    return cell;
}

实现UITextField委托,然后您可以使用此UITextField编辑单元格内容。

希望对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使JavaFX TableView单元格可编辑?

来自分类Dev

如何使JavaFX TableView单元格可编辑?

来自分类Dev

Java-如何使JTable中的单元格可编辑?

来自分类Dev

如何根据其他单元格值使单元格可编辑

来自分类Dev

TableView,设置可编辑单元格

来自分类Dev

使用JButton使单元格可编辑

来自分类Dev

单击带有反应表的单元格上的“编辑”按钮时如何使行可编辑

来自分类Dev

QTableView:如何在程序中编辑不可编辑的单元格?

来自分类Dev

如何基于gxt中可编辑网格中的另一个单元格值使单元格不可编辑

来自分类Dev

如何仅需单击鼠标即可编辑JXTreeTable单元格?

来自分类Dev

如何在不首先按Enter的情况下使JavaFX TableView单元格可编辑?

来自分类Dev

如何在Ant Design中为分组列添加“可编辑单元格”?

来自分类Dev

如何使部分不可编辑的表格单元格与内联JavaScript函数兼容?

来自分类Dev

如何仅需单击鼠标即可编辑JXTreeTable单元格?

来自分类Dev

如何使 Janus GridEx 中的特定单元格不可编辑

来自分类Dev

TableView中的可编辑多行单元格

来自分类Dev

通过可编辑单元格的JavaFX选项卡

来自分类Dev

Javafx可编辑表格单元格

来自分类Dev

AngularJS中的可编辑表格单元格

来自分类Dev

具有arrayformula的列中的可编辑单元格

来自分类Dev

NSTableView可编辑标题,并双击表格单元格

来自分类Dev

分组的UITablleview不可编辑单元格缩进

来自分类Dev

无法从JTable可编辑单元格读取数据

来自分类Dev

qtableview 中不可编辑的单元格

来自分类Dev

动态表格中的可编辑单元格

来自分类Dev

将表格单元格转换为可编辑输入

来自分类Dev

可编辑单元格不会与引导表中的相邻单元格重叠

来自分类Dev

如何在表中的 td 中找到空单元格或带有 的单元格,并使用 js 和 jquery 使其可编辑

来自分类Dev

jQuery Tabulator 插件:如何在前端为行、列和单元格设置颜色可编辑

Related 相关文章

  1. 1

    如何使JavaFX TableView单元格可编辑?

  2. 2

    如何使JavaFX TableView单元格可编辑?

  3. 3

    Java-如何使JTable中的单元格可编辑?

  4. 4

    如何根据其他单元格值使单元格可编辑

  5. 5

    TableView,设置可编辑单元格

  6. 6

    使用JButton使单元格可编辑

  7. 7

    单击带有反应表的单元格上的“编辑”按钮时如何使行可编辑

  8. 8

    QTableView:如何在程序中编辑不可编辑的单元格?

  9. 9

    如何基于gxt中可编辑网格中的另一个单元格值使单元格不可编辑

  10. 10

    如何仅需单击鼠标即可编辑JXTreeTable单元格?

  11. 11

    如何在不首先按Enter的情况下使JavaFX TableView单元格可编辑?

  12. 12

    如何在Ant Design中为分组列添加“可编辑单元格”?

  13. 13

    如何使部分不可编辑的表格单元格与内联JavaScript函数兼容?

  14. 14

    如何仅需单击鼠标即可编辑JXTreeTable单元格?

  15. 15

    如何使 Janus GridEx 中的特定单元格不可编辑

  16. 16

    TableView中的可编辑多行单元格

  17. 17

    通过可编辑单元格的JavaFX选项卡

  18. 18

    Javafx可编辑表格单元格

  19. 19

    AngularJS中的可编辑表格单元格

  20. 20

    具有arrayformula的列中的可编辑单元格

  21. 21

    NSTableView可编辑标题,并双击表格单元格

  22. 22

    分组的UITablleview不可编辑单元格缩进

  23. 23

    无法从JTable可编辑单元格读取数据

  24. 24

    qtableview 中不可编辑的单元格

  25. 25

    动态表格中的可编辑单元格

  26. 26

    将表格单元格转换为可编辑输入

  27. 27

    可编辑单元格不会与引导表中的相邻单元格重叠

  28. 28

    如何在表中的 td 中找到空单元格或带有 的单元格,并使用 js 和 jquery 使其可编辑

  29. 29

    jQuery Tabulator 插件:如何在前端为行、列和单元格设置颜色可编辑

热门标签

归档