iOS 8 Swift Xcode 6 du sommet de la barre de navigation bg de la couleur et de la hauteur

J'ai cherché partout et testé tous les extraits de code affiché sur la Pile, mais rien ne fonctionne pour moi comme j'en ai besoin pour travailler.

Je veux simplement définir:

  • De la barre de navigation hauteur
  • De la barre de navigation bg couleur en RVB
  • De la barre de navigation centrée logo

Je travaille avec iOS8, Xcode 6 et Swift.

Merci beaucoup pour une réponse claire!

C'est mon code dans le ViewController.swift

//Set nav bar height

    navigationController?.navigationBar.frame.origin.y = -10

    //Set nav bar bg color

    var navBarColor = UIColor(red: 4 / 255, green: 47 / 255, blue: 66 / 255, alpha: 1)

    navigationController?.navigationBar.barTintColor = navBarColor

    //Set nav bar logo

    let navBarImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 30, height: 30))

    navBarImageView.contentMode = .ScaleAspectFit

    let navBarImage = UIImage(named: "navBarLogo.png")

    navBarImageView.image = navBarImage

    navigationItem.titleView = navBarImageView
Au lieu d'appeler barre de navigation.titleView changer navigationItem.titleView, et pour changer le cadre de l'appel navigationController.navigationBar.cadre.....Assurez-vous de définir une image pour l'imageView ou elle ressemblera à rien de ce qui s'est passé!
Merci! Maintenant, la couleur et le bg de l'image est au travail, mais je ne peux pas semblent de personnaliser la hauteur de la barre de navigation? Voir mise à jour du code.

OriginalL'auteur Erik Lydecker | 2015-02-24