flutter ios端使用stoaryboard布局,如果有子view需要紧贴底部布局,会出现跳动问题?
问题定位:经过xcode查看布局,发现UI错乱端View是flutter端view而不是ios默认启动图view,确定问题为flutter自定义了一套启动图但是有bug
解决方案:经过查看FlutterViewController暴漏Api,发现了splashScreenView属性,测试结论,它是异常端View,解决方式,拿到它的子view,重新用frame布局,经过测试可以显示正常。
不足点:需要维护两套布局,stoaryboard和重写端FlutterViewController,本来计划采用公用一套View,用snap布局,但发现其他问题,后先放弃,以后在尝试。
网友评论