anpassen So habe ich überall gesucht, kann aber zu keiner Antwort auf diese Frage kommen. Ich habe ein UISearchBar searchBar-Setup, das meine Daten filtert. Ich bin auf die Scope-Funktionalität gestoßen, habe aber eigene Scope-Buttons erstellt. Also meine Frage ist, wie verknüpfe ich diese Schaltflächen, damit sie dasselbe wie UISearchBar Scopes ausführen können?Wie man searchBar scope
0
A
Antwort
0
Die Scope-Tasten sind mehr Komfort als alles andere. Sie ändern nicht automatisch den Umfang der Suche. Das müssen Sie tun, wenn der Benutzer den Bereich ändert.
Normalerweise machen Sie die Tasten nicht selbst. Sie legen die Titel für die Schaltflächen in der scopeButtonTitles
Eigenschaft der Suchleiste, z.B .:
self.searchController.searchBar.scopeButtonTitles = ["Scope 1", "Scope 2"]
und dann in den UISearchBarDelegate
Delegierten implementieren
func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int)
auf die Auswahl des Benutzers zu handeln.
Aber wenn es einen guten Grund gibt, eigene Knöpfe zu machen, dann machen Sie einfach alles selbst.
Verwandte Themen
- 1. SearchBar textDidChange
- 2. Wie definiert man $ ionicLoading scope?
- 3. Activate SearchBar
- 4. bindToController Wie man den gesamten $ scope ($ scope. $ On) los wird
- 5. Case insensitive SearchBar Xcode
- 6. Kerndaten nstableview searchbar
- 7. Autocomplete SearchBar - Keine Wertzelle
- 8. wie man kapt in androidTest scope verwendet
- 9. Wie aktualisiert man DOM vom $ firebaseArray scope?
- 10. Angular SearchBar Richtlinie ändern dom
- 11. SearchBar in SplitViewController
- 12. Xamarin.Forms: Erstellen einer SearchBar
- 13. Wie searchbar im Zentrum in Swift setzt
- 14. Wie suchen textDidChange in SearchBar mit
- 15. Ersetze Wasserzeichentext von searchbar html
- 16. Gtk3 Python - permanent sichtbar SearchBar
- 17. Probleme mit SearchBar laden plist
- 18. $ location.search() - Wie man Parameter vom Scope in $ scope benutzt. $ Watch function?
- 19. Wie entdeckt man, welches Scope/Scope-Objekt Repaints einer View verursacht?
- 20. ng-blur überschreibt die $ scope-Variable? ng-model nicht update mit $ scope variable ionic/angular
- 21. iOS: UISearchBar mit UISearchdisplaycontroller abgestürzt, indem Sie auf searchbar klicken
- 22. So weisen Sie searchBar des Storyboards der searchBar-Eigenschaft von searchController zu
- 23. $ scope. $ EvalAsync vs $ scope. $ ApplyAsync
- 24. Zugang $ scope innerhalb $ scope $ auf
- 25. Wie man dynamisch generierte Eingaben an $ scope bindet
- 26. Wie man $ emit/$ on benutzt, ohne $ scope zu benutzen?
- 27. Wie sieht man $ scope-Änderungen in einer Direktive?
- 28. Wie man eine $ scope-Variable in AngularJS schneidet/trimmt
- 29. Wie ändert man Scope-Objekte von Callbacks in Angular?
- 30. Angularjs: Wie übergibt man Scope-Variablen an eine Direktive?
Danke für die Antwort, Ich verstehe das, aber ich habe bereits Tasten komplett mit Animationen und alles angepasst, dass ich anstelle der Schaltflächen verwenden möchten, die geliefert werden, wenn „self.searchController.searBar.scopeButtonTitles“ – anEmptyByte
Wenn Sie mit Könnten Ihre Knöpfe an der richtigen Stelle erscheinen, dann wäre dies für Sie gelöst? –
Es ist mehr von meinen Tasten, um zu erreichen, welche Scope-Tasten können – anEmptyByte