有人试用过 facebook 的 yoga 不?

2017-03-21 19:56:46 +08:00
 xi_lin

yoga是一套跨平台的flexbox布局方案。

YogaKit是 yoga 的 iOS 封装。

有人在项目中使用实践过不?目前基本没搜到过开源项目使用过 YogaKit 。只有一些个人练手 demo 。

饿了么有一个自己的 yoga 封装FlexBoxLayout,但个人感觉封装后限制得比较死。

不知道用起来有哪些最佳实践和坑。

9348 次点击
所在节点    iDev
7 条回复
faywong8888
2017-03-21 21:00:52 +08:00
已经用了 2 年了,以前名字叫 cssLayout 。 RN 的布局器也是用的这个。单纯布局功能,没坑。
derek80
2017-03-21 21:09:52 +08:00
react native 好像用的就是这个
xi_lin
2017-03-21 21:32:39 +08:00
@faywong8888 嗯,是的。想问一下使用的话一般是在`layoutSubviews`里调用`applyLayout `吗?在 view 创建的时候就写好约束?
xi_lin
2017-03-21 21:33:21 +08:00
@derek80 对的, AsyncDisplayKit 也是
xiparos
2017-03-22 00:20:30 +08:00
@xi_lin 可不可以麻烦写一个布局约束的小例子?谢谢
xi_lin
2017-03-22 10:51:50 +08:00
@xiparos 可以参考这个 https://github.com/mwlio/YogaDemo
swift+playground 真开心,我也想去写 swift 了
xiparos
2017-03-22 17:08:48 +08:00
嗯, swift 写起来确实很开心,有一种横跨前后端的感觉啊哈哈(逃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/349234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX