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:
Cela a été réalisé sans code du tout . Tout est fait avec des contraintes:
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).