Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

481
Vistas
Cree un diseño común para la barra de navegación en SwiftUI. De modo que otras vistas de SwiftUI deberían reutilizar la misma barra de navegación.

En iOS SwiftUI, cómo podemos hacer un diseño común para la barra de navegación. Entonces podemos usar eso en todos los proyectos sin volver a escribir el mismo código.

ingrese la descripción de la imagen aquí

Podemos usar ViewBuilder para crear una vista base para el código común de la siguiente manera:

 struct BaseView<Content: View>: View { let content: Content init(@ViewBuilder content: () -> Content) { self.content = content() } var body: some View { // To-do: The most important part will go here } }

¿Cómo podemos agregar el código de barra de navegación en View Builder o Vista base?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Una forma de lograr esto es utilizar una vista personalizada como superposición.

Por ejemplo, considere el siguiente código que crea una barra de navegación personalizada usando superposición:

 struct Home: View { var body: some View { ScrollView { // Your Content } .overlay { ZStack { Color.clear .background(.ultraThinMaterial) .blur(radius: 10) Text("Navigation Bar") .font(.largeTitle.weight(.bold)) .frame(maxWidth: .infinity, alignment: .leading) .padding(.leading, 20) } .frame(height: 70) .frame(maxHeight: .infinity, alignment: .top) } } }

El ZStack dentro del .overlay creará una vista que parece una barra de navegación. Luego puede moverlo a su propia vista de estructura, agregarle diferentes variables y llamarlo desde la superposición.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda