美文网首页
macOS 开发之- View 的布局方式

macOS 开发之- View 的布局方式

作者: 魔都兰陵王 | 来源:发表于2018-12-17 11:52 被阅读14次

同iOS 开发的布局方式一样,Mac 开发可以使用frame 布局,相对布局。
但是在iOS 系统中,frame 的坐标原点点在左上角,而Mac中的坐标原点在左下角。

如图所示: 坐标原点在哪里?

frame布局是绝对布局,view的位置,都是需要计算的清清楚楚.
相对布局方式(snptkit, xib,storyboard, VFL)是给view设置好约束条件,比如相对于superView的顶部多少距离,设置宽度高度约束等等,不用计算清楚view的frame.宽度,高度,顶部,底部,左边,右边都是相对于其他view来完成设置。

在实际开发中frame 是运行效率比较高的,省去了把相对布局文件xml换算成frame的步骤.
而相对布局在某些view会隐藏、高度可变、宽度可变,等frame变动时,比frame操作简单许多.

相关文章

网友评论

      本文标题:macOS 开发之- View 的布局方式

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