Fournit des composants d'interface utilisateur pré-construits, conformes aux meilleures pratiques pour les applications mobiles iOS, et indépendants des frameworks externes.
Intégrez-le à votre interface utilisateur ou application existante, ou utilisez les modèles InstantSearch.
Livré avec un thème CSS par défaut, entièrement personnalisable
Gère toute la logique métier des requêtes de recherche, des réponses et des états
Personnalisation progressive des composants (utiliser, étendre ou personnaliser)
Compatible avec toutes les versions actuelles de la bibliothèque iOS sous-jacente
Le code est entièrement open source et disponible sur GitHub
Démarrez votre application avec create-instantsearch-app, NPM, ...
Liens clés
RECHERCHER (CRÉEZ UN COMPTE GRATUIT ICI )
struct ContentView: View {
@ObservedObject var queryInputController: QueryInputObservableController
@ObservedObject var hitsController: HitsObservableController<StockItem>
@State var isEditing = false
var body: some View {
VStack(spacing: 7) {
SearchBar(text: $queryInputController.query,
isEditing: $isEditing,
onSubmit: queryInputController.submit)
HitsList(hitsController) { hit, _ in
VStack(alignment: .leading, spacing: 10) {
Text(hit?.name ?? "")
.padding(.all, 10)
Divider()
}
}
}
}
}