2016-04-11 5 views
0

J'apprends la Swift sur les leçons et ont un tel projet: http://supereasyapps.com/blog/2014/12/15/create-an-ibdesignable-uiview-subclass-with-code-from-an-xib-file-in-xcode-6Transition de xib avec le contrôleur de navigation

La structure du projet The structure of the project

classe de base Base Class

Il regarde un émulateur So it looks on an emulator

Je veux cliquer sur un bouton "Appuyez sur moi" et aller à une autre vue via le contrôleur de navigation (où être le bouton de retour) comme ceci (mieux si ce sera normalement sur Main.storyboard): enter image description here

Est-il réel? Des solutions s'il vous plaît? projet sur github: https://github.com/PaulSolt/CustomViewFromXib

Répondre

0

Essayez cette méthode dans viewDidLoad de ViewController

self.navigationItem.leftBarButtonItem.title = "Press Me" 

Mais je vous suggère d'après mon expérience, créez votre propre bouton arrière et gérer vous-même.

override func viewDidLoad() { 
    self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"Press Me", style:.Plain, target:nil, action:"backButtonPressed") 
} 

func backButtonPressed() 
{ 
    self.navigationController?.popViewControllerAnimated(true) 
}