美文网首页
Auto Layout 和 Frame 在 UI 布局和渲染上有

Auto Layout 和 Frame 在 UI 布局和渲染上有

作者: FRAJ | 来源:发表于2019-05-14 10:19 被阅读0次

    区别

    • Auto Layout 是针对多尺寸屏幕的设计。其本质是通过线性不等式设置UI控件的相对位置,从而适配多种 iPhone / iPad屏幕的尺寸。
    • Frame 是基于 XY 坐标轴系统的布局。它从数学上限定了UI控件的具体位置,是 iOS 开发中最底层、最基本的界面布局机制。
    • Auto Layout 的性能比 Frame 差很多。Auto Layout 的布局过程是首先求解线性不等式,然后再转化为 Frame 进行布局。其中求解的计算量非常大,通常 Auto Layout 的性能损耗是 Frame 布局的 10 倍左右。

    相关文章

      网友评论

          本文标题:Auto Layout 和 Frame 在 UI 布局和渲染上有

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