参见英文答案 >
@L_403_0@2个
我在tableview中显示了一个editButtonItem,但是我需要将Edit和Done的文本更改为Change和Cancel.到目前为止我发现的所有示例都在Objective-C中…我需要Swift语法.
我在tableview中显示了一个editButtonItem,但是我需要将Edit和Done的文本更改为Change和Cancel.到目前为止我发现的所有示例都在Objective-C中…我需要Swift语法.
self.navigationItem.leftBarButtonItem = self.editButtonItem()
…显示标准的编辑/完成按钮项目.
解决方法
你想要在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"