Réglage de la tableView de l'en-tête de la hauteur en Swift

Je suis en train de régler la hauteur de vue qui est sur le dessus de mon prototype de cellule dans une table view controller. J'utilise de l'IB à l'ensemble de la hauteur (la taille de l'inspecteur) et l'a mis à 61 comme (le vert de vue est le 'header' view):

Réglage de la tableView de l'en-tête de la hauteur en Swift

Mais à chaque fois que je lance l'application, sa hauteur finit par être 568.0. J'ai un IBOutlet appelé testUIView pour l'afficher dans ma table view controller, et je n': println("testUIView Height->\(testUIView.frame.height)") et, en effet, finit par être 568.0 au moment de l'exécution.

Voici une capture d'écran montrant sa hauteur au moment de l'exécution:

Réglage de la tableView de l'en-tête de la hauteur en Swift

Donc ma question est: Comment puis-je régler l'affichage de la hauteur de sorte qu'il est de 61 ans au moment de l'exécution, donc en effet, elle ressemble à ma première capture d'écran (taille-sage)?

J'ai essayé de mettre le son de la taille de la propriété à l'intérieur de override func viewWillLayoutSubviews() mais il ne me laisse pas affecter une valeur à la hauteur de testUIView.frame.height = CGFloat(61.0).

Toute aide est très appréciée! Merci à l'avance!

Cheers!

  • Est-il une raison quelconque vous n'êtes pas à l'aide d'un en-tête pour votre vue de la table?
  • En fait nan, désolé pour la question, mais comment puis-je l'utiliser?
InformationsquelleAutor idelara | 2015-07-28