From 56f9f83638385cf4700f9840f7917cc67485c3b1 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 3 Feb 2021 16:54:34 +0000 Subject: [PATCH] iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested --- .../juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm b/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm index d46b598c39..4f36ee6edf 100644 --- a/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm +++ b/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm @@ -327,7 +327,10 @@ MultiTouchMapper UIViewComponentPeer::currentTouches; - (BOOL) prefersStatusBarHidden { - return isKioskModeView (self); + if (isKioskModeView (self)) + return true; + + return [[[NSBundle mainBundle] objectForInfoDictionaryKey: @"UIStatusBarHidden"] boolValue]; } #if defined (__IPHONE_11_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_11_0