美文网首页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