J'ai une UITableViewController
et je l'ai mis en place UISearchBarController
ci-dessous la barre de navigation. Mon problème est que lorsque je fais défiler UITableView
, mes UISearchBar
agit comme une cellule UITableView
, et défile comme toute autre cellule. Je veux corriger la position de UISearchBar
. Mon storyboard ressemble à "This".Arrêt UISearchBar de défilement avec UITableView
Répondre
Vous pouvez le faire directement dans storyboard mais si vous vous voulez faire dans le code alors que ce serait comme ça,
UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0 , self.tableView.bounds.size.width, 44.0)];
self.tableView.tableHeaderView = searchBar;
Ou il serait probablement facile si vous faites cela en story-board lui-même . De cette façon, vous pouvez également affecter le searchbar à searchDisplayController et il devient plus facile à mettre en œuvre la fonction de recherche.
je ne mentionne pas que je l'ai ajouté à mon UISearchViewController UITableViewController. La méthode ci-dessus ne fonctionne pas et ça me rend fou. – user3578142
Avez-vous la référence à la tableView. Ça devrait marcher! – Sandeep
Aucune des deux méthodes que j'ai essayées ne fonctionne. – user3578142
- 1. UISearchBar dans UITableView avec .plist
- 2. UISearchBar dans un UITableView
- 3. UINavigationController + UITableView + UISearchBar + UISplitViewController
- 4. uisearchbar + uitableview + nsfetchedresultscontroller
- 5. UISearchBar - bascule UITableView
- 6. UISearchBar + UITableView + numéro UINavigationController
- 7. UISearchBar et UITableView
- 8. UITableView ne défilera pas avec un UISearchBar
- 9. Est-il possible d'empêcher UISearchBar de défiler dans UITableView?
- 10. Comment actualiser mon UITableView avec UISearchBar après avoir cliqué sur le bouton Annuler de UISearchBar?
- 11. UISearchBar agissant comme une Cellule UITableView
- 12. Numéro de défilement UITableView
- 13. change UITableView setBackgroundColor si UISearchBar est rempli
- 14. UITableView/UISearchBar renvoie des résultats incorrects
- 15. défilement lent de UITableView
- 16. UITableView vitesse de défilement
- 17. défilement incorrect de uitableview
- 18. uitableview problèmes de défilement
- 19. Recherche avec UISearchBar dans UITableView like iPod App
- 20. iPhone UITableView avec UISearchBar et rafraîchissement Section Index
- 21. Défilement de UISearchBar dans un UICollectionView par défaut
- 22. UITableView défilement horizontal
- 23. Problème de défilement bizarre UITableView
- 24. défilement à inertie arrêt de MKMapView
- 25. Défilement rapide dans Tweetie avec UITableView
- 26. Recherche avec UISearchBar
- 27. uitableview défilement saccadé avec des images?
- 28. Fond UITableView maintenant défilement avec des cellules?
- 29. Est-il possible de placer deux UISearchBar dans UITableView?
- 30. UITableView défilement question paysage
Ajouter un ensemble de la barre de recherche en tant que propriété de tableHeaderView UITableView, ou si vous utilisez story-board, il est possible d'ajouter à searchbar tête tableview directement. – Sandeep
Dans quelle méthode? – user3578142
faites simplement glisser une barre de recherche sur tableviewcontroller et déposez-la dans l'en-tête. cela sera ajouté comme en-tête de la vue de la table, et ne défilera pas avec votre table. vérifier [lien] (http://www.raywenderlich.com/16873/how-to-add-search-into-a-table-view) – Pawan