xref: /expo/ios/vendored/unversioned/react-native-screens/ios/RNSScreenStack.h (revision 3f07b79a)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifdef RCT_NEW_ARCH_ENABLED
2 #import <React/RCTViewComponentView.h>
3 #else
4 #import <React/RCTUIManagerObserverCoordinator.h>
5 #import <React/RCTViewManager.h>
6 #endif
7 
8 #import "RNSScreenContainer.h"
9 
10 NS_ASSUME_NONNULL_BEGIN
11 
12 @interface RNScreensNavigationController : UINavigationController <RNScreensViewControllerDelegate>
13 
14 @end
15 
16 @interface RNSScreenStackView :
17 #ifdef RCT_NEW_ARCH_ENABLED
18     RCTViewComponentView <RNSScreenContainerDelegate>
19 #else
20     UIView <RNSScreenContainerDelegate, RCTInvalidating>
21 #endif
22 
23 - (void)markChildUpdated;
24 - (void)didUpdateChildren;
25 
26 #ifdef RCT_NEW_ARCH_ENABLED
27 #else
28 @property (nonatomic, copy) RCTDirectEventBlock onFinishTransitioning;
29 #endif // RCT_NEW_ARCH_ENABLED
30 
31 @end
32 
33 @interface RNSScreenStackManager : RCTViewManager <RCTInvalidating>
34 
35 @end
36 
37 NS_ASSUME_NONNULL_END
38 

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026