Share via

.NET MAUI doesn't fullfill entire screen on iOS 18, but is fine on Windows/Android/IOS 16

Wheelstring 270 Reputation points
2025-05-22T08:57:51.76+00:00

Hello

.NET MAUI doesn't fill entire screen on iOS 18 (see picture of real mobile behaviour) you can recognize MAUI rectange area (background color of Webkit webview controll is full filled on the screen, but all XAMLs like AbsoluteLayout StackLayouts... not) IOS 16 works fine...

Page.UseSafeArea

we tried setup this:

using Microsoft.Maui.Controls.PlatformConfiguration;
using Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;

On<iOS>().SetUseSafeArea(false);

but no effect :-(

Do you have any idea for full screen UI behaviour?

Thanks for help

nice day

Wheelstring

Developer technologies | .NET | .NET Multi-platform App UI

4 answers

Sort by: Most helpful
  1. Michael Le (WICLOUD CORPORATION) 11,325 Reputation points Microsoft External Staff Moderator
    2026-01-05T07:58:29.7533333+00:00

    Hello everyone,

    It seems like this issue has been receiving quite a bit of attention recently.

    Since the release of MAUI 10, there have been several changes to how iOS rendering works. For more details, you can review the changes here: What's new in .NET MAUI for .NET 10

    In this case, I recommend upgrading to the latest version of MAUI and testing the new API for safe area handling.

    If anyone else encounters similar issues, it would be helpful to provide a minimal reproducible example to make diagnosis easier.

    Finally, the best course of action is to submit this issue to the official MAUI GitHub repository so that the maintainers can investigate further.

    Thank you all for your time.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. PengAzure 0 Reputation points
    2026-02-12T19:14:27.84+00:00

    I am on .net 10 MAUI with the latest Microsoft.Maui.Media.mediapicker as of today (Feb. 12, 2026) on iOS device.

    When using capturevideoasync to take videos, the video recorder is NOT full screen. I have set the

    SafeAreaEdges="None", and in MediaPickerOptions

                set    MaximumWidth= int.Parse(DeviceDisplay.Current.MainDisplayInfo.Width.ToString())
    

    Still the video recorded is NOT fullscreen, even using the native video player on iPhone, the video shows blank edges on both sides.

    Can you please investigate?

    Was this answer helpful?


  3. HARDCORE GAMES™ 190 Reputation points
    2026-01-04T01:32:00.9933333+00:00

    iOS 26 has increased the API somewhat and I suggest studying that as iPhone 11 and above support iOS 26.

    Was this answer helpful?

    0 comments No comments

  4. Mikail 0 Reputation points
    2026-01-03T20:55:33.4333333+00:00

    I have an app I have a maui app and the methods described above do not work. The app is new on the latest version .net maui and api 36 for android 16. The main page is one and it opens to the entire display, but other pages in tabs that are at the top do not open to the full screen. Shell won't allow it. The problem is that I can't control the color of the StatusBar above.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.