Ich verwende derzeit .edgesIgnoringSafeArea(.all), aber das deaktiviert die Bewegung von Inhalten, wenn die Tastatur umgeschaltet wird, aber wenn ich .edgesIgnoringSafeArea(.all) entferne, wird am unteren Bildschirmrand eine weiße Registerkarte angezeigt.
Vielen Dank
BEARBEITEN: Code hinzugefügt
Code: Select all
struct LoginUser: View {
var body: some View {
NavigationView{
VStack {
VStack{
Spacer()
Image("")
.resizable()
.scaledToFit()
.frame(width: 250, height: 150)
Spacer()
Button(action: signIn){
Text("Prisijungti")
.foregroundColor(Color.black)
.padding()
.overlay(
RoundedRectangle(cornerRadius: 5)
.stroke(colorScheme == . dark ? Color.black : Color.black, lineWidth: 2)
)
}
.alert(isPresented: $showingAlert) {
Alert(title: Text(alertTitle), message: Text(error), dismissButton: .default(Text("OK")))
}
}
.frame(maxWidth: .infinity, maxHeight: .infinity) // 1
.padding()
}
.padding()
.background(Color(red: 246 / 255, green: 229 / 255, blue: 225 / 255))
}
}
}
Mobile version