Vous savez quand vous avez ce modèle UINavigation standard lorsque vous créez un nouveau projet avec xcode? Vous donne 3 (droite?) Fichiers nib, 1 avec la fenêtre, 1 avec le contrôleur de navigation/mainview et l'autre contient la vue de table.
Ouvrez celui avec la tableview. Sélectionnez l'onglet qui ressemble à ceci: Il vous permettra de changer la classe qu'il crée lorsque le fichier nib est chargé. Changez-le en PullRefreshTableView et lorsque vous lancez l'application, un PullRefreshTableView sera créé au lieu d'une vue de table normale.
Vous pouvez raccorder cette sortie en tant que prise Interface Builder exactement de la même manière qu'une connexion de table normale. C'est une sous-classe donc il devrait même pouvoir être connecté au contrôleur tableview normal qui est inclus dans le modèle.
Si vous l'avez fait, vous devriez toujours être en mesure d'ajouter les barres d'outils comme vous l'avez fait avec une vue de table normale. De plus, si vous voulez avoir une barre d'outils sur l'écran de votre iphone, cela ne devrait pas être une sous-vue de la Tableview, mais une vue de conteneur devrait contenir à la fois la barre d'outils et la tableview.
Voulez-vous avoir la barre d'outils -dans votre tableView ou par-dessus? Parce que si vous voulez le second choix, vous pouvez faire un containerview et ajouter à la fois la barre d'outils et tableview comme sous-vues. mais je demande juste et suggère ici :) –
Semble logique ... et je comprends l'idée. Mais comment puis-je mettre en œuvre quelque chose comme ça? – Jos