在同一个页面如何混合开发

来源:11-12 Flutter与Native通信-iOS端实战【实战应用】

宝慕林9202070

2019-04-28

不用storeboard, 完全手写代码 ,如何实现在一个页面里混合开发(页面上部是native ,下面试Flutter)

写回答

1回答

CrazyCodeBoy

2019-04-29

不用storeboard完全手写代码也是可以实现在一个页面中混合开发的效果的,但这对iOS知识有一定的要求哦,说下思路:

  • 还记得我们在storeboard中用了一个Stack View吗,我们通过Stack View将一个界面拆分成两部分:

    • 一部分显示native view

    • 一部分显示flutter view

  • 那么,这个Stack View我们通过代码也是可以创建的,关于如何通过代码创建Stack View,需要你好好学习下Stack View了,推荐一个苹果官方的Stack View资料:

https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html


0
1
方游
不用Stack View 应该也可以实现一个页面混合开发的效果吧
2019-08-12
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3274 问题

查看课程