5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_FLUTTERVIEWCONTROLLER_INTERNAL_H_
10 #import "flutter/shell/platform/darwin/ios/InternalFlutterSwift/InternalFlutterSwift.h"
20 class PlatformViewsController;
35 typedef NS_ENUM(NSInteger, FlutterKeyboardMode) {
37 FlutterKeyboardModeHidden = 0,
38 FlutterKeyboardModeDocked = 1,
39 FlutterKeyboardModeFloating = 2,
47 @property(nonatomic, readonly) BOOL isPresentingViewController;
48 @property(nonatomic, readonly) BOOL isVoiceOverRunning;
51 @property(nonatomic, readwrite) NSString* applicationLocale;
60 @property(nonatomic, assign, readwrite) BOOL prefersStatusBarHidden;
64 @property(nonatomic, strong) FlutterAccessibilityFeatures* accessibilityFeatures;
71 - (void)handlePressEvent:(FlutterUIPressProxy*)press
72 nextAction:(
void (^)())nextAction API_AVAILABLE(ios(13.4));
73 - (void)addInternalPlugins;
74 - (void)deregisterNotifications;
76 - (BOOL)supportsShowingSystemContextMenu;
77 - (BOOL)stateIsActive;
78 - (BOOL)stateIsBackground;
92 - (BOOL)shouldHandleSceneNotification:(NSNotification*)notification API_AVAILABLE(ios(13.0));
#define FLUTTER_DARWIN_EXPORT
FlutterTextInputPlugin * textInputPlugin
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerHideHomeIndicator
typedef NS_ENUM(NSInteger, FlutterKeyboardMode)
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerShowHomeIndicator
FLUTTER_DARWIN_EXPORT NSNotificationName const FlutterViewControllerWillDealloc
void(^ FlutterKeyboardAnimationCallback)(NSTimeInterval)
Coordinates the animation of the bottom viewport inset in response to system keyboard visibility chan...