diff --git a/src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs b/src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs index fb5a8713a617..eb91ef75040f 100644 --- a/src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs +++ b/src/Core/src/Platform/iOS/KeyboardAutoManagerScroll.cs @@ -319,6 +319,12 @@ internal static void AdjustPosition() if (View.FindResponder() is UINavigationController navigationController) { + if (View.IsDescendantOfView(navigationController.NavigationBar)) + { + IsKeyboardAutoScrollHandling = false; + return; + } + navigationBarAreaHeight = navigationController.NavigationBar.Frame.GetMaxY(); } else