美文网首页Flutter for iOS
iOS集成flutter 进阶--01flutter作为uivi

iOS集成flutter 进阶--01flutter作为uivi

作者: 鸿伟x | 来源:发表于2019-05-21 18:28 被阅读1次
-(void)test01{
    //创建FlutterViewController
    FlutterViewController* flutterViewController = [[FlutterViewController alloc] init];
    self.fc = flutterViewController;
    //添加进view
    [self.view addSubview:flutterViewController.view];
    flutterViewController.view.frame = CGRectMake(0, 60, 310, 600);
}
注意一点 此时flutter解释器获取不到view的状态变化

需要手动调用FlutterViewController 的相关方法 通知flutter解释器

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.fc viewWillAppear:animated];
}
-(void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
    [self.fc viewDidAppear:animated];
}
-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    [self.fc viewWillDisappear:animated];
}
-(void)viewDidDisappear:(BOOL)animated{
    [super viewDidDisappear:animated];
    [self.fc viewDidDisappear:animated];
}

相关文章

网友评论

    本文标题:iOS集成flutter 进阶--01flutter作为uivi

    本文链接:https://www.haomeiwen.com/subject/rqcszqtx.html