diff --git a/src/Core/src/Platform/iOS/MauiScrollView.cs b/src/Core/src/Platform/iOS/MauiScrollView.cs index 4bc40ade6ddf..f0eb86c22a62 100644 --- a/src/Core/src/Platform/iOS/MauiScrollView.cs +++ b/src/Core/src/Platform/iOS/MauiScrollView.cs @@ -101,6 +101,16 @@ public class MauiScrollView : UIScrollView, IUIViewLifeCycleEvents, ICrossPlatfo /// public MauiScrollView() { + if (OperatingSystem.IsIOSVersionAtLeast(11) || OperatingSystem.IsMacCatalystVersionAtLeast(11) +#if TVOS + || OperatingSystem.IsTvOSVersionAtLeast(11) +#endif + ) + { + // Disable iOS automatic content inset adjustments to avoid conflicts with MAUI's safe area logic. + // Prevents layout instability and infinite loops caused by overlapping inset management. + ContentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.Never; + } } ///