
Rene Cruz Flores
Pregunta¿Alguien sabe por qué en iOS 15, no respeta el espaciado del VStack principal? Aquí la diferencia entre correr la app en iOS 14.5 y iOS 15:

David Argote
Sí, me di a la tarea de investigar un poco más sobre el bug, al parecer hay mejores formas de maquetar una interfaz y evitar estos errores de vista.
Aquí te dejo unos links:
https://stackoverflow.com/questions/68107018/navigationview-bar-material-invisible-on-ios-15
Este repositorio es muy bueno: https://github.com/mouredev/Twitimer-iOS

Joaquin Segovia
Hola, no me funciono tu ajuste, básicamente casi lo tenia igual. Volvi el ajuste a como lo tenia. Tal como dije en otro comentario, debe ser algo del ciclo de vida, algún bug con eso, porque si navegas hasta el AVPlayer y vuelves, todo se acomoda bien. Este es mi contentView::
import SwiftUI //struct NombreDeVista: View { // var body: some View { // Text(" ") // } //} var dispositivo = UIDevice.current.model struct ContentView: View { var body: some View { NavigationView{ ZStack { // Spacer() // Color(red: 21/255, green: 27/255, blue: 53/255, opacity: 1).ignoresSafeArea() Color("marine").ignoresSafeArea() VStack{ Spacer().frame(height: 10) Image("appLogo").resizable().aspectRatio( contentMode: .fit).frame(width: 250).padding(.bottom, 20).offset(x: 0, y: 0) InicioYResgistroView() } }.navigationBarHidden(true) }.navigationBarHidden(true) .navigationBarBackButtonHidden(true).navigationViewStyle(StackNavigationViewStyle()) } }

David Argote
Hola a todos, para que funcione siguiente código:
.navigationBarHidden(true) .navigationBarBackButtonHidden(true) .navigationBarTitle("")
encontré la siguiente solución, aclaro de una vez que puede haber mejores formas de solucionar este problema, pero para no entrar en tecnicismos, usaré la siguiente solución:
En el archivo
ContentView
struct ContentView: View { var body: some View { NavigationView { ZStack { Color(red: 19/255, green: 30/255, blue: 53/255, opacity: 1.0).ignoresSafeArea() VStack { Spacer(minLength: 20) Image("AppLogo").resizable() .aspectRatio(contentMode: .fit) .frame(width: 250).padding(.bottom, 21) ActionsAuthView() } }.navigationBarHidden(true) // Agregar esta configuración }.navigationViewStyle(StackNavigationViewStyle()) // Agregar esta configuración } }
Espero que le funcione :).

Joaquin Segovia
Tiene que ser algo con el ciclo de vida de las vistas, estoy esperando ver ese curso para ver que puede ser... ya que si prueban ir a la vista del videoPLayer, al volver, se ajusta bien, o sea, en algún momento, hay algo que se destruye y se vuelve a construir que hace que se acomode. Por ejemplo, si la app inicia en tu pantalla de TabBar, no pasa el problema, se ve que viene al pasar desde login, al Home... En una app real, supongo que podríamos hacer que siempre vaya al Home, y luego si el user hace clic en Perfil o Favoritos, reciéntenlo ahi se le muestra un botón para ir a Login o registro, si ya esta con session, se le muestra sus favoritos y su perfil. Con eso, ya no pasaría el problema del espacio. Otra opción seria, calcular el espacio de alguna manera, y poner un paddin top -NUMERO, y que eso pase solo la primera vez que entra a esa vista o algo así, por si luego llega a pasar por el player, que se levante alguna flan y ese -padding no se cargue...

Jesús Henríquez
Hola, en iOS 15.2 sigue sucediendo lo mismo. He estado buscando y al parecer es un bug, sin embargo, lo han podido resolver?

Alexander Rivero
+1

Ricardo Saenz Salazar
Ya somos 4

Ivan Ezequiel Mazzalay
Me pasa exactamente lo mismo..

Juan Sebastián Vargas Castañeda
Me pasa lo mismo pero aún no lo he podido solucionar :/