Tableview caché sous la barre de navigation (mais seulement pour un seul onglet)

Je suis en utilisant Xcode 5 avec storyboard et de mise en page automatique. Mon point de vue:

  • racine de navigation
  • onglet view controller (c'est la vue par défaut pour le mode navigation)
  • deux onglet vues

Dans les deux onglet vues, j'ai mis un UITableView sur elle, et j'ai mis en place la norme de l'IB choses. Les deux onglet afficher les contrôleurs sont presque identiques dans le code en termes de configuration (ils proviennent tous deux UIViewController).

Pour la tableview cependant, les choses sont étranges. La première vue de la table a le droit, où les cellules commencent "en dessous de la navigation" et vous pouvez faire défiler jusqu'à. La deuxième table de la vue commence avec les cellules "en vertu de la navigation" - il semble que les encarts sont mauvais.

Mais pourquoi serait-ce mal pour le deuxième onglet de la vue, et pas la première? Je n'ai rien funky avec soit, et je me suis penchée sur le code plusieurs fois pour être sûr que les deux tableview contrôleurs sont presque identiques (sauf dans le contenu de la cellule).

(sur la deuxième image, remarquez le peu de vert sous le "Porteur" de la barre d'état).

Tableview caché sous la barre de navigation (mais seulement pour un seul onglet)

Tableview caché sous la barre de navigation (mais seulement pour un seul onglet)

OriginalL'auteur tng | 2014-05-31