Reviso tu contenido para ayudarte a encontrar respuestas a tus preguntas rápidamente.
Ofrece componentes de interfaz de usuario ya creados que siguen los principios de las mejores prácticas para aplicaciones móviles en iOS y que son independientes de marcos de trabajo externos.
Intégralo en tu interfaz de usuario o aplicación actual, o utiliza las plantillas de InstantSearch
Incluye un tema CSS predeterminado, totalmente personalizable
Gestiona toda la lógica de negocio relacionada con las solicitudes de búsqueda, las respuestas y los estados
Personalización progresiva de los componentes (utilizar, ampliar o personalizar)
Compatible con todas las versiones actuales de la biblioteca subyacente de iOS
El código es totalmente de código abierto y está disponible en GitHub.
Pon en marcha tu aplicación con create-instantsearch-app, npm, ...
Enlaces importantes
BUSCAR (CREA UNA CUENTA GRATUITAAQUÍ)
struct ContentView: View {
@ObservedObject var queryInputController: QueryInputObservableController
@ObservedObject var hitsController: HitsObservableController<StockItem>
@State private 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()
}
}
}
}
}