From 829e04dbde98ef21a0a8fc338680befc28bcb2c1 Mon Sep 17 00:00:00 2001 From: Petr Syrov Date: Tue, 17 Nov 2020 10:36:20 +0300 Subject: [PATCH] Use this lifehack To avoid GeometryReader visual effect --- KeyboardAvoidanceSwiftUI/KeyboardAdaptive.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/KeyboardAvoidanceSwiftUI/KeyboardAdaptive.swift b/KeyboardAvoidanceSwiftUI/KeyboardAdaptive.swift index 1a22a99..ebb2f44 100644 --- a/KeyboardAvoidanceSwiftUI/KeyboardAdaptive.swift +++ b/KeyboardAvoidanceSwiftUI/KeyboardAdaptive.swift @@ -16,7 +16,8 @@ struct KeyboardAdaptive: ViewModifier { func body(content: Content) -> some View { GeometryReader { geometry in - content + Color.clear + .overlay(content) .padding(.bottom, self.bottomPadding) .onReceive(Publishers.keyboardHeight) { keyboardHeight in let keyboardTop = geometry.frame(in: .global).height - keyboardHeight