我在tableview中显示了editButtonItem,但我需要将Edit和Done的文本更改为Change和Cancel。我到目前为止找到的所有例子都在Objective-C中...我需要Swift语法。
我在viewDidLoad函数中有以下内容......
self.navigationItem.leftBarButtonItem = self.editButtonItem()
...显示标准的编辑/完成按钮项目。
答案 0 :(得分:14)
您希望使用setEditing
方法
override func setEditing (editing:Bool, animated:Bool)
{
super.setEditing(editing,animated:animated)
if(self.editing)
{
self.editButtonItem().title = "Cancel"
}else
{
self.editButtonItem().title = "Change"
}
}
并在viewDidLoad()
中添加以下行 self.navigationItem.leftBarButtonItem!.title = "Change"