美文网首页
Auto Layout 与 Cassowary 算法

Auto Layout 与 Cassowary 算法

作者: willokyes | 来源:发表于2019-05-18 18:29 被阅读0次
    Layout Engine 界面布局过程

    Auto Layout 性能问题

    实际情况是,iOS 12 之前,很多约束变化时都会重新创建一个计算引擎 NSISEnginer 将约束关系重新加进来,然后重新计算。结果就是,涉及到的约束关系变多时,新的计算引擎需要重新计算,最终导致计算量呈指数级增加。

    iOS12之前:Auto Layout 并没有用上 Cassowary 高效修改更新的特性。

    iOS12 的 Auto Layout 更多地利用了 Cassowary 算法的界面更新策略,使其真正完成了高效的界面线性策略计算。

    UIStackView 在父视图里设置子视图的排列方式

    相关文章

      网友评论

          本文标题:Auto Layout 与 Cassowary 算法

          本文链接:https://www.haomeiwen.com/subject/aaotzqtx.html