react-native-navigation的迁移库

RNNTopBarOptions.h 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #import "RNNOptions.h"
  2. #import "RNNLargeTitleOptions.h"
  3. #import "RNNTitleOptions.h"
  4. #import "RNNSubtitleOptions.h"
  5. #import "RNNBackgroundOptions.h"
  6. #import "RNNComponentOptions.h"
  7. #import "RNNBackButtonOptions.h"
  8. #import "RNNButtonOptions.h"
  9. @interface RNNTopBarOptions : RNNOptions
  10. @property (nonatomic, strong) NSArray* leftButtons;
  11. @property (nonatomic, strong) NSArray* rightButtons;
  12. @property (nonatomic, strong) Bool* visible;
  13. @property (nonatomic, strong) Bool* hideOnScroll;
  14. @property (nonatomic, strong) Color* leftButtonColor;
  15. @property (nonatomic, strong) Color* rightButtonColor;
  16. @property (nonatomic, strong) Color* leftButtonDisabledColor;
  17. @property (nonatomic, strong) Color* rightButtonDisabledColor;
  18. @property (nonatomic, strong) Bool* drawBehind;
  19. @property (nonatomic, strong) Bool* noBorder;
  20. @property (nonatomic, strong) Bool* animate;
  21. @property (nonatomic, strong) Bool* searchBar;
  22. @property (nonatomic, strong) Bool* searchBarHiddenWhenScrolling;
  23. @property (nonatomic, strong) Bool* hideNavBarOnFocusSearchBar;
  24. @property (nonatomic, strong) Text* testID;
  25. @property (nonatomic, strong) Text* barStyle;
  26. @property (nonatomic, strong) Text* searchBarPlaceholder;
  27. @property (nonatomic, strong) RNNLargeTitleOptions* largeTitle;
  28. @property (nonatomic, strong) RNNTitleOptions* title;
  29. @property (nonatomic, strong) RNNSubtitleOptions* subtitle;
  30. @property (nonatomic, strong) RNNBackgroundOptions* background;
  31. @property (nonatomic, strong) RNNBackButtonOptions* backButton;
  32. @property (nonatomic, strong) RNNButtonOptions* leftButtonStyle;
  33. @property (nonatomic, strong) RNNButtonOptions* rightButtonStyle;
  34. - (BOOL)shouldDrawBehind;
  35. @end