Modifier la hauteur de la barre de navigation iOS Swift

J'essaie de changer la hauteur de la barre de navigation pour mon application. Actuellement, la hauteur est fixée à 44. Je peux changer la largeur de Xcode mais pas la hauteur.

Je n'ai aucune idée de comment changer cela. Très nouveau pour le développement iOS.

quelqu'un peut-il aider s'il vous plait?

Essaye ça :

import UIKit class YourViewController : UIViewController { var navBar: UINavigationBar = UINavigationBar() override func viewDidLoad() { super.viewDidLoad() self.setNavBarToTheView() // Do any additional setup after loading the view. self.title = "test test" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func setNavBarToTheView() { self.navBar.frame = CGRectMake(0, 0, 320, 50) // Here you can set you Width and Height for your navBar self.navBar.backgroundColor = (UIColor.blackColor()) self.view.addSubview(navBar) } } 

simplement traîné et laissé tomber sur ma vue

Dans ce cas, le plus simple est avec des contraintes. Donnez-lui juste une contrainte de hauteur (avec les autres contraintes qui la positionnent). Aucun code requirejs! Voici un exemple:

entrez la description de l'image ici

Cela a été réalisé sans code du tout . Tout est fait avec des contraintes:

entrez la description de l'image ici

Nous sums épinglés en haut et sur les côtés de la vue, avec une contrainte de hauteur de 100.

Je sais que cela n'a aucun sens, mais c'est ce que j'ai fait (travaillé sans contrainte).

  1. select votre controller de vue .
  2. Ouvrir Afficher l'inspecteur d'attributes
  3. pour la barre du haut, select une barre d'tabs (je choisis une barre d' tabs translucide).
  4. Dans le show, la bibliothèque d'objects glisse et dépose l' élément de navigation sur le View Controller . (Si c'est bien fait, devrait ressembler à l'image 3)
  5. De plus (fyi), vous pouvez append une contrainte à votre button, etc. en utilisant aucune marge et le haut étant mis à 0.

entrez la description de l'image ici image 2

image 3

entrez la description de l'image ici