react-native-navigation的迁移库

RNNBottomTabsController+Helpers.m 1.1KB

123456789101112131415161718192021
  1. #import "RNNBottomTabsController+Helpers.h"
  2. #import "BottomTabsPresenterCreator.h"
  3. #import "BottomTabPresenterCreator.h"
  4. @implementation RNNBottomTabsController (Helpers)
  5. + (RNNBottomTabsController *)create {
  6. return [self createWithChildren:nil];
  7. }
  8. + (RNNBottomTabsController *)createWithChildren:(NSArray *)children {
  9. return [self createWithChildren:children options:[[RNNNavigationOptions alloc] initEmptyOptions]];
  10. }
  11. + (RNNBottomTabsController *)createWithChildren:(NSArray *)children options:(RNNNavigationOptions *)options {
  12. RNNNavigationOptions* defaultOptions = [[RNNNavigationOptions alloc] initEmptyOptions];
  13. return [[RNNBottomTabsController alloc] initWithLayoutInfo:nil creator:nil options:options defaultOptions:defaultOptions presenter:[BottomTabsPresenterCreator createWithDefaultOptions:defaultOptions] bottomTabPresenter:[BottomTabPresenterCreator createWithDefaultOptions:defaultOptions] dotIndicatorPresenter:[[RNNDotIndicatorPresenter alloc] initWithDefaultOptions:defaultOptions] eventEmitter:nil childViewControllers:children bottomTabsAttacher:nil];
  14. }
  15. @end