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

-(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];
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 重点参考链接: View Programming Guide for iOS https://developer....
    Kevin_Junbaozi阅读 10,050评论 0 15
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,910评论 1 32
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,778评论 0 15
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 10,711评论 1 23
  • 2018.9.29 一朝一夕日月明,一睁一闭阴阳生。 一秋一世轮番至,一醒一梦风雨声。
    jinlunzhai阅读 1,612评论 0 0

友情链接更多精彩内容