2017-04-21 4 views

Antwort

2

Sie können Taste Text auf viele Arten verstecken. Versuchen Sie diesen einfachen Ansatz.

Schritt1: Rufen Sie Ihre mainstoryBoard auf und klicken Sie auf navigationBar.

Schritt 2: Goto Attributes Inspector unter Navigation Item fügen Sie eine LEERZEICHEN in Back Button

enter image description here

Schritt 3: Wenn Sie backButton Textmethode ändern wollen, ist so ziemlich das gleiche.

enter image description here

Update 1: Wenn Sie ein Bild als Zurück-Taste verwenden möchten, diese überprüfen link


Update 2:

Methode 2: Verwendung benutzerdefiniertes Bild als Schaltfläche "Zurück"

Fügen Sie unter Code in Ihre detailVC und setzen Sie Bild für Ihre Schaltfläche zurück.

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    title = "Detail VC" 

    let customButton = UIBarButtonItem(image: UIImage(named: "back"), style: .plain, target: self, action: #selector(backButtonTapped)) // 
    self.navigationItem.leftBarButtonItem = customButton 
} 

func backButtonTapped() {  
    _ = navigationController?.popToRootViewController(animated: true) 
} 

Ich gründe Taste Bild mit den 32 Pixeln size.I in assets catalogue zurück ist über das Asset-Bild size.Check mit apple doc über die Größenklasse nicht sicher.

enter image description here

Ausgang:

enter image description here

+0

Hallo, Bruder, aber wie kann ich den Zurück-Pfeil zu meinem Anpassen-Symbol ändern? –

+0

Danke, mein Bruder. gute Antwort, also Upvoted es. –

+0

kann ich das Backbutton-Bild im Storyboard festlegen? –

0

Erstellen Sie ein neues UIBarButton und den navigationItem.leftBarButton hinzuzufügen.

let backButton = UIBarButtonItem(image: UIImage(named:"yourImage"), style: .plain, target: self, action: #selector(yourBackMethod(sender:)) 
navigationController.rightBarButton = backButton 


@objc internal func yourBackMethod(sender: AnyObject) { 
    naivationController.popViewController() 
} 

Hoffe das hilft.