编辑模式下的Uitableview:如何同时添加“+”(添加)和“ - ”(删除)按钮?

时间:2010-09-25 03:01:37

标签: objective-c uitableview add editing

是否可以使用uitableview,在编辑模式下,它会同时显示红色按钮(' - ')和绿色按钮(+) 我想这样做,我可以删除一行或复制它。

2 个答案:

答案 0 :(得分:2)

您可以为

设置此类视图

查看UITableViewCell类引用。最适合该特定情况的editingAccessoryView属性:

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/editingAccessoryView

我会使用带有“+”和“ - ”图像的UISegmentedControl用于您提及的目的。

答案 1 :(得分:1)

不,要显示两者,您需要将其中一个作为自定义控件。

可能最好的方法是制作一个自定义单元格,并在红色“ - ”按钮通常出现的位置左侧或右侧添加一个额外的按钮。然后,您可以使用模仿绿色“+”按钮的自定义图形,并将其设置为点按时触发。

如果您只希望它在编辑模式下显示,您也可以根据它有选择地显示/隐藏它。

最终结果将是带有+按钮的单元格和 - 彼此相邻的按钮。