J'essaie de modifier la hauteur de la barre de navigation de 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 glissé et déposé sur ma vue
Dans ce cas, le moyen le plus simple est avec des contraintes. Donnez-lui simplement une contrainte de hauteur (ainsi que les autres contraintes qui la positionnent). Aucun code requis! Voici un exemple:
Cela a été réalisé avec aucun code du tout . Tout se fait avec des contraintes:
Nous sommes épinglés en haut et sur les côtés de la vue d'ensemble, 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 fixer de contraintes).