Antwort

8

Try this:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Test" style:UIBarButtonItemStylePlain target:target action:action]; 
3

Bitte versuchen Sie dies, es funktioniert:

self.navigationItem.rightBarButtonItem.title = @"New Title"; 
5

Für Swift Verwendung dieses,

self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Title", style: UIBarButtonItemStyle.Plain, target: self, action: Selector("methodName")) 

Set Farbe des Titels mit dies,

self.navigationItem.rightBarButtonItem?.tintColor = UIColor.whiteColor() 
1

Dies ist die einfache Möglichkeit für Swift 3:

let rightButton = self.editButtonItem 
rightButton.title = "My Button" 
self.navigationItem.rightBarButtonItem = rightButton 
+0

funktioniert für swift 4.0 auch – user3069232

0

Diese für eine schnelle 3 funktioniert:

navigationItem.rightBarButtonItem?.title = "Test" 

Aber die Schaltfläche hat von benutzerdefinierten Typ sein, sonst es doesn‘ t arbeiten.

Verwandte Themen