Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

480
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!