如何在编辑时更改iPhone UITableView删除按钮标题

时间:2009-10-22 13:22:02

标签: ios iphone uitableview

我需要更改在我将编辑设置为UITableView后尝试从YES删除行时显示的默认删除按钮的标题。

4 个答案:

答案 0 :(得分:88)

您可以在UITableView委托方法

中更改它
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

答案 1 :(得分:5)

夫特

将此方法添加到"GlobalData"委托(可能是您的视图控制器)。

UITableView

这使按钮显示“Erase”,但您可以使用任何所需的字符串。

enter image description here

我更全面的回答是here

答案 2 :(得分:2)

Swift 3

差别很小_

func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAt indexPath: IndexPath) -> String? {
    return "Erase"
}

答案 3 :(得分:0)

对于那些已经实现了方法'titleForDeleteConfirmationButtonForRowAtIndexPath'的人,仍然看到相同的'Delete'文本。

尝试通过自动补全从头开始键入方法 ,因为我复制了某人的密码,并且它的旧记法有点不同并且没有被调用!