IOS的UITabBar点击进入ReactNative页面每次会重新渲染,如何解决?



  • 0_1461125345626_未标题-3.jpg

    ViewController代码如下:

    - (void)viewDidLoad {
      [super viewDidLoad];
    
       NSURL * jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
       RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation    
                                             moduleName:@"Demo"
                                             initialProperties:nil
                                             launchOptions:nil];
       rootView.frame = [[UIScreen mainScreen]bounds];
       [self.view addSubview:rootView]; 
    }


  • 你做一个单例,存储view渲染出来的 别每次都实例化


登录后回复