iOS 8 Swift de navigation de la barre de titre, des boutons apparaît pas dans l'onglet application basée sur le

Je suis en train de suivre ce tutoriel, cette réponse, et cette réponse pour créer des barres de navigation pour chacun de mes onglets dans un onglet de l'application iOS 8 /Swift, mais pas de titre ou de boutons sur ma barre de navigation sont à l'affiche.

Voici ce que j'ai à ce jour:

//AppDelegate.swift
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {            
let tabBarController = UITabBarController()
let vc1 = ViewController()
let vc2 = ViewController()
let vc3 = ViewController()
let nc1 = UINavigationController(rootViewController: vc1)
let nc2 = UINavigationController(rootViewController: vc2)
let nc3 = UINavigationController(rootViewController: vc3)
let controllers = [nc1,nc2,nc3]
tabBarController.viewControllers = controllers
nc1.tabBarItem = UITabBarItem(title: "item1", image: nil, tag: 1)
nc2.tabBarItem = UITabBarItem(title: "item2", image: nil, tag: 1)
nc3.tabBarItem = UITabBarItem(title: "item3", image: nil, tag: 1)
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.rootViewController = tabBarController
window?.makeKeyAndVisible()
return true
}
//ViewController.swift
class ViewController: UIViewController, UINavigationBarDelegate {
override func viewDidLoad() {
super.viewDidLoad()
let navigationBar = UINavigationBar(frame: CGRectMake(0, 0, self.view.frame.size.width, 44))
navigationBar.backgroundColor = UIColor.blueColor()
navigationBar.delegate = self;
let navigationItem = UINavigationItem()
navigationItem.title = "Title"
let leftButton =  UIBarButtonItem(title: "Left Button", style:   UIBarButtonItemStyle.Plain, target: self, action: nil)
let rightButton = UIBarButtonItem(title: "Right Button", style: UIBarButtonItemStyle.Plain, target: self, action: nil)
navigationItem.leftBarButtonItem = leftButton
navigationItem.rightBarButtonItem = rightButton
navigationBar.items = [navigationItem]
}
func positionForBar(bar: UIBarPositioning) -> UIBarPosition {
return UIBarPosition.TopAttached
}
}

Mais je suis simplement d'obtenir un vide de la barre de navigation en haut dans le simulateur.

iOS 8 Swift de navigation de la barre de titre, des boutons apparaît pas dans l'onglet application basée sur le

pour le titre, avez-vous essayé self.title = "Your Title"
Il ressemble à ma barre de navigation est en partie en vertu de la barre d'état. Quand je joue avec les dimensions que je peut voir le titre et les boutons qui sort de la bas.
Aladin, vous étiez sur la bonne voie. J'ai été la création de deux barres de navigation. La manette de navigation est livré avec une barre de navigation et j'avais besoin de définir le titre avec soi-même.navigationItem.title = "Mon Titre".
C'est ce que je ne comprenais pas, je me demandais pourquoi tu étais en train de créer une nouvelle barre de navigation pendant que votre vue-contrôleur est déjà intégrer dans une manette de navigation qui a déjà une barre de

OriginalL'auteur Imran | 2015-07-15