react-native-navigation的迁移库

RNNBottomTabsController.h 898B

123456789101112131415161718192021
  1. #import <UIKit/UIKit.h>
  2. #import "RNNEventEmitter.h"
  3. #import "RNNBottomTabsPresenter.h"
  4. #import "UIViewController+LayoutProtocol.h"
  5. #import "BottomTabsBaseAttacher.h"
  6. @interface RNNBottomTabsController : UITabBarController <RNNLayoutProtocol, UITabBarControllerDelegate>
  7. - (instancetype)initWithLayoutInfo:(RNNLayoutInfo *)layoutInfo
  8. creator:(id<RNNComponentViewCreator>)creator
  9. options:(RNNNavigationOptions *)options
  10. defaultOptions:(RNNNavigationOptions *)defaultOptions
  11. presenter:(RNNBasePresenter *)presenter
  12. eventEmitter:(RNNEventEmitter *)eventEmitter
  13. childViewControllers:(NSArray *)childViewControllers
  14. bottomTabsAttacher:(BottomTabsBaseAttacher *)bottomTabsAttacher;
  15. - (void)setSelectedIndexByComponentID:(NSString *)componentID;
  16. @end