Swift

2016-05-16 35 views
5

'da UINavigationBar'da Düzenle/Bitti düğmesi başlığı nasıl değiştirilir? Tablo görünümümde bir editButtonItem görüntülüyorsun ancak Düzenle ve Bitti olarak Değiştir ve İptal et metnini değiştirmem gerekiyor. Şimdiye kadar bulduğum tüm örnekler Objective-C'de ... Swift sözdizimine ihtiyacım var.Swift

ben ... viewDidLoad fonksiyonunda standart Düzenleme/Bitti düğmesine öğeyi görüntüler

self.navigationItem.leftBarButtonItem = self.editButtonItem() 

... Aşağıdaki var.

+1

Değil kopya halinde aşağıdaki satırı ekleyin ... soruların bağlamında bakmak istiyorum ... – Mych

cevap

6

Eğer setEditing yöntemle

override func setEditing (editing:Bool, animated:Bool) 
{ 
    super.setEditing(editing,animated:animated) 
    if(self.editing) 
    { 
     self.editButtonItem().title = "Cancel" 
    }else 
    { 
     self.editButtonItem().title = "Change" 
    } 
} 

üzerinde çalışmak ve viewDidLoad()

self.navigationItem.leftBarButtonItem!.title = "Change" 
+0

Uday.M Teşekkürler ... bu kısmen işe yarıyor. İlk görüş açısında düğme hala Düzenle ... seçeneğini gösterir, ancak tıklatıldığında İptal işareti görüntülenir ve İptal edildikten sonra Değiştir olur. – Mych

+0

Tamam Done it ... self.navigationItem.leftBarButtonItem! .title = viewDidLoad() 'da self.navigationItem.leftBarButtonItem = self.editButtonItem() öğesinden sonra değiştir – Mych