请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2019-04-29 20:53:06

不用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 18:22:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信