Flutter Engine
 
Loading...
Searching...
No Matches
FlutterPlatformPlugin.mm File Reference

Go to the source code of this file.

Namespaces

namespace  FLUTTER_ASSERT_ARC
 
namespace  flutter
 

Functions

static void SetStatusBarHiddenForSharedApplication (BOOL hidden)
 
static void SetStatusBarStyleForSharedApplication (UIStatusBarStyle style)
 

Variables

constexpr char FLUTTER_ASSERT_ARC::kTextPlainFormat [] = "text/plain"
 
const UInt32 FLUTTER_ASSERT_ARC::kKeyPressClickSoundId = 1306
 
const UInt32 FLUTTER_ASSERT_ARC::kWheelsOfTimeSoundId = 1157
 
NSString *const FLUTTER_ASSERT_ARC::kSearchURLPrefix = @"@"x-web-search://?"
 

Function Documentation

◆ SetStatusBarHiddenForSharedApplication()

static void SetStatusBarHiddenForSharedApplication ( BOOL  hidden)
static

Definition at line 50 of file FlutterPlatformPlugin.mm.

50 {
51 UIApplication* flutterApplication = FlutterSharedApplication.application;
52 if (flutterApplication) {
53 flutterApplication.statusBarHidden = hidden;
54 } else {
55 [FlutterLogger logWarning:@"Application based status bar styling is not available in app "
56 "extension."];
57 }
58}

References FlutterSharedApplication::application.

◆ SetStatusBarStyleForSharedApplication()

static void SetStatusBarStyleForSharedApplication ( UIStatusBarStyle  style)
static

Definition at line 60 of file FlutterPlatformPlugin.mm.

60 {
61 UIApplication* flutterApplication = FlutterSharedApplication.application;
62 if (flutterApplication) {
63 // Note: -[UIApplication setStatusBarStyle] is deprecated in iOS9
64 // in favor of delegating to the view controller.
65 [flutterApplication setStatusBarStyle:style];
66 } else {
67 [FlutterLogger logWarning:@"Application based status bar styling is not available in app "
68 "extension."];
69 }
70}

References FlutterSharedApplication::application.