如何在Swift

时间:2016-05-16 12:33:33

标签: ios swift

我在tableview中显示了editButtonItem,但我需要将Edit和Done的文本更改为Change和Cancel。我到目前为止找到的所有例子都在Objective-C中...我需要Swift语法。

我在viewDidLoad函数中有以下内容......

self.navigationItem.leftBarButtonItem = self.editButtonItem()

...显示标准的编辑/完成按钮项目。

1 个答案:

答案 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"