2010-04-05 5 views
0

J'ai une tableview avec une barre de navigation en haut. J'ai ajouté du texte à la propriété d'invite de la barre de navigation. Cela coupe la moitié supérieure de la première cellule tableview. Y at-il un moyen de dire à la tableview que l'invite est présente ou dois-je lancer quelque chose de personnalisé?Ajustement des cellules du tableau pour l'invite de navigation

Répondre

1

Si vous utilisez une barre de navigation indépendante de UINavigationController, vous devez créer votre propre solution personnalisée. Vous voudrez peut-être envisager d'utiliser UINavigationController.

Si vous utilisez UINavigationController avec UITableViewController, cela devrait se faire automatiquement pour vous. Même si vous utilisez UIViewController avec un UITableView comme vue, cela devrait toujours se produire automatiquement pour vous - à condition que vous définissiez correctement le autoresizingMask de la tableView.

+0

Comment procéder pour câbler UINavigationController s'il n'est pas utilisé maintenant? Faites-vous référence à celui qui sort du délégué de l'application? – user230949

+0

Si vous utilisez le modèle de navigation dans Xcode pour votre projet, vous pouvez l'utiliser dans le délégué de l'application. Vous pouvez également instancier des contrôleurs de navigation supplémentaires dans votre application, car cela a du sens. – glorifiedHacker

+0

Merci. Avez-vous des exemples de "... instancier des contrôleurs de navigation supplémentaires ..."? – 4thSpace

Questions connexes