#import #import "RNNEventEmitter.h" #import "RNNBottomTabsPresenter.h" #import "UIViewController+LayoutProtocol.h" #import "BottomTabsBaseAttacher.h" #import "BottomTabPresenter.h" #import "RNNDotIndicatorPresenter.h" @interface RNNBottomTabsController : UITabBarController - (instancetype)initWithLayoutInfo:(RNNLayoutInfo *)layoutInfo creator:(id)creator options:(RNNNavigationOptions *)options defaultOptions:(RNNNavigationOptions *)defaultOptions presenter:(RNNBasePresenter *)presenter bottomTabPresenter:(BottomTabPresenter *)bottomTabPresenter dotIndicatorPresenter:(RNNDotIndicatorPresenter *)dotIndicatorPresenter eventEmitter:(RNNEventEmitter *)eventEmitter childViewControllers:(NSArray *)childViewControllers bottomTabsAttacher:(BottomTabsBaseAttacher *)bottomTabsAttacher; - (void)setSelectedIndexByComponentID:(NSString *)componentID; @end