我们如何在uitableviewcell中放置一个复选框

时间:2011-02-28 06:24:08

标签: iphone objective-c xcode uitableview

我创建了待办事项列表。现在我想为每个单元格设置复选框。当我将其标记为已选中时,它可以被标记,然后我们选择删除按钮,如果我们想要,它也在右侧的同一单元格中并删除,但我无法执行这样的操作。

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:17)

@Chakradhar不是一个大问题,你可以在使用或不使用自定义图片的情况下轻松完成..在你的didSelectRowAtIndexPath代表中尝试检查并根据你的情况给出UITableViewCellAccessory ....这是不需要使用额外图像的方式,您可以检查特定的选定单元格。

if (//here you check)
    { // item needed - display checkmark
        cell.accessoryType = UITableViewCellAccessoryCheckmark;
    }
    else
    { // not needed no checkmark
        cell.accessoryType = UITableViewCellAccessoryNone;
    }

执行此shopping tutorial并查看didSelectRowAtIndexPath委托方法,了解他们如何使用该条件。

根据您最后的评论进行编辑:对于自定义附件视图,请查看实施 Custom Accessory View For UITableView in iPhone

祝你好运!

答案 1 :(得分:2)

使用此

cell.accessoryType = UITableViewCellAccessoryCheckmark;

答案 2 :(得分:0)

您实际上可以在单元格中添加带有未选中图像的自定义按钮。在按钮操作方法中,您可以将图像更改为已选中&处理你想要处理的其他事情