feat:The same VC use diffrent childVC

This commit is contained in:
pengfei.zhou
2019-11-23 19:44:46 +08:00
parent 76bceb084e
commit c666c7b81c
16 changed files with 124 additions and 19 deletions

View File

@@ -20,11 +20,13 @@
#import "DoricPanel.h"
#import "Doric.h"
@implementation DoricPanel
- (void)config:(NSString *)script alias:(NSString *)alias {
self.doricContext = [[[DoricContext alloc] initWithScript:script source:alias] also:^(DoricContext *it) {
if ([self.parentViewController conformsToProtocol:@protocol(DoricNavigatorProtocol)]) {
it.navigator = (id <DoricNavigatorProtocol>) self.parentViewController;
}
[it.rootNode setupRootView:[[DoricStackView new] also:^(DoricStackView *it) {
it.width = self.view.width;
it.height = self.view.height;
@@ -43,4 +45,5 @@ - (void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
[self.doricContext onHidden];
}
@end
@end