UITableView编辑模式显示自定义按钮

时间:2011-01-17 18:10:14

标签: iphone xcode uitableview

我知道人们在这里讨厌模糊的问题,所以我只需要一个是或否答案。我有一个tableView,我希望人们能够编辑表的内容。

我喜欢setEditing方法,但我不希望按钮说删除 - 我更喜欢删除,有时我想显示多个按钮并隐藏删除按钮。我只需要知道这是否可行。

我准备放弃使用标准的编辑和删除按钮,然后自己制作,但在此之前,我想知道可能的内容。

非常感谢 谢丽尔

2 个答案:

答案 0 :(得分:9)

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableViewDelegate_Protocol/Reference/Reference.html

只需在UITableViewDelegate上实现此方法:

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

然后您可以设置该删除按钮的标题,并使其改为“删除”。

答案 1 :(得分:1)

正如Kenny所指出的,您可以使用tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:方法来更改删除按钮的标题。如果要完全使用其他按钮,请使用UITableViewCell的editingAccessoryView属性更改编辑模式下显示的视图。