diff --git a/src/Controls/src/Core/Compatibility/Handlers/NavigationPage/iOS/NavigationRenderer.cs b/src/Controls/src/Core/Compatibility/Handlers/NavigationPage/iOS/NavigationRenderer.cs index 3342ac5fd6d4..30a2f4cb9494 100644 --- a/src/Controls/src/Core/Compatibility/Handlers/NavigationPage/iOS/NavigationRenderer.cs +++ b/src/Controls/src/Core/Compatibility/Handlers/NavigationPage/iOS/NavigationRenderer.cs @@ -914,6 +914,14 @@ internal bool ShouldPopItem(UINavigationBar _, UINavigationItem __) return true; } + [Export("navigationBar:didPopItem:")] + [Internals.Preserve(Conditional = true)] + bool DidPopItem(UINavigationBar _, UINavigationItem __) + { + _uiRequestedPop = true; + return true; + } + internal static void SetFlyoutLeftBarButton(UIViewController containerController, FlyoutPage FlyoutPage) { if (!FlyoutPage.ShouldShowToolbarButton())