2010-03-22 2 views
1

J'ai démarré mon application iPhone en tant qu'application de navigation qui m'a bien servi jusqu'à maintenant. Dans la plume pour mon TableViewController, je vois le TableView (avec ses valeurs d'exemple des villes de la Californie) mais je peux laisser tomber tous les autres éléments d'IU dessus (par exemple un UILabel).Tableview domine l'interface utilisateur dans Interface Builder

Je peux ajouter un UIWindow qui me donne une fenêtre séparée pour ajouter des choses sur mais quand je démarre mon application tout ce que je vois est la vue de la table.

Qu'est-ce qui me manque? Comment maillez-vous ces éléments ensemble?

Répondre

0

UITableView est composé de cellules (objets UITableViewCell). Le documentation d'Apple devrait aider. De plus, lorsque vous aurez à personnaliser et à utiliser des cellules, cela aidera section.

+0

Je suis d'accord avec cirrostratus que dans certains cas, vous pouvez utiliser UIViewController + UITableView plus efficacement que UITableViewController. Voir ce bon message: http://cocoawithlove.com/2009/03/recreating-uitableviewcontroller-to.html Si le cas d'utilisation est plutôt simple, je m'en tiendrai à UITableViewController. Si vous utilisez des données de base, faites attention au très utile NSFetchedResultsController. – petert

1

Vous souhaitez utiliser UIViewController à la place et mettre un UITableView dessus. De cette façon, vous pouvez déplacer les choses à votre discrétion. Vous devrez cependant implémenter manuellement UITableViewDelegate et UITableViewDataSource.

Questions connexes