react-native-navigation的迁移库

RNNNavigationOptions.h 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #import "RNNTopBarOptions.h"
  2. #import "RNNBottomTabsOptions.h"
  3. #import "RNNBottomTabOptions.h"
  4. #import "RNNSideMenuOptions.h"
  5. #import "RNNTopTabOptions.h"
  6. #import "RNNTopTabsOptions.h"
  7. #import "RNNOverlayOptions.h"
  8. #import "RNNSharedElementAnimationOptions.h"
  9. #import "RNNAnimationsOptions.h"
  10. #import "RNNStatusBarOptions.h"
  11. #import "RNNPreviewOptions.h"
  12. #import "RNNLayoutOptions.h"
  13. #import "RNNSplitViewOptions.h"
  14. #import "RNNModalOptions.h"
  15. #import "DeprecationOptions.h"
  16. #import "WindowOptions.h"
  17. extern const NSInteger BLUR_TOPBAR_TAG;
  18. @interface RNNNavigationOptions : RNNOptions
  19. @property (nonatomic, strong) RNNTopBarOptions* topBar;
  20. @property (nonatomic, strong) RNNBottomTabsOptions* bottomTabs;
  21. @property (nonatomic, strong) RNNBottomTabOptions* bottomTab;
  22. @property (nonatomic, strong) RNNTopTabsOptions* topTabs;
  23. @property (nonatomic, strong) RNNTopTabOptions* topTab;
  24. @property (nonatomic, strong) RNNSideMenuOptions* sideMenu;
  25. @property (nonatomic, strong) RNNOverlayOptions* overlay;
  26. @property (nonatomic, strong) RNNAnimationsOptions* animations;
  27. @property (nonatomic, strong) RNNStatusBarOptions* statusBar;
  28. @property (nonatomic, strong) RNNPreviewOptions* preview;
  29. @property (nonatomic, strong) RNNLayoutOptions* layout;
  30. @property (nonatomic, strong) RNNSplitViewOptions* splitView;
  31. @property (nonatomic, strong) RNNModalOptions* modal;
  32. @property (nonatomic, strong) DeprecationOptions* deprecations;
  33. @property (nonatomic, strong) WindowOptions* window;
  34. @property (nonatomic, strong) Bool* popGesture;
  35. @property (nonatomic, strong) Image* backgroundImage;
  36. @property (nonatomic, strong) Image* rootBackgroundImage;
  37. @property (nonatomic, strong) Text* modalPresentationStyle;
  38. @property (nonatomic, strong) Text* modalTransitionStyle;
  39. - (instancetype)initEmptyOptions;
  40. + (instancetype)emptyOptions;
  41. - (RNNNavigationOptions *)withDefault:(RNNNavigationOptions *)defaultOptions;
  42. - (RNNNavigationOptions *)copy;
  43. @end