From e5e92c7a954957a792e7431a8f39f1685e1ec7af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Su=C3=A1rez?= Date: Tue, 15 Nov 2022 09:35:49 +0100 Subject: [PATCH] Fix build issue --- .../Xamarin.Forms.Controls.Issues.Shared.projitems | 1 + Xamarin.Forms.Platform.iOS/Forms.cs | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems index 212f94ce7fc..52dd536bc09 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems @@ -55,6 +55,7 @@ Issue14801.xaml + diff --git a/Xamarin.Forms.Platform.iOS/Forms.cs b/Xamarin.Forms.Platform.iOS/Forms.cs index e0d8b5bf468..643fdacb7b5 100644 --- a/Xamarin.Forms.Platform.iOS/Forms.cs +++ b/Xamarin.Forms.Platform.iOS/Forms.cs @@ -42,6 +42,7 @@ public static class Forms static bool? s_isiOS14OrNewer; static bool? s_isiOS15OrNewer; static bool? s_isiOS154OrNewer; + static bool? s_isiOS16OrNewer; static bool? s_respondsTosetNeedsUpdateOfHomeIndicatorAutoHidden; internal static bool IsiOS9OrNewer @@ -125,6 +126,15 @@ internal static bool IsiOS154OrNewer } } + internal static bool IsiOS16OrNewer + { + get + { + if (!s_isiOS16OrNewer.HasValue) + s_isiOS16OrNewer = UIDevice.CurrentDevice.CheckSystemVersion(16, 0); + return s_isiOS16OrNewer.Value; + } + } internal static bool RespondsToSetNeedsUpdateOfHomeIndicatorAutoHidden {