Modern Auto Layout iOS布局教程

Modern Auto Layout 的教程,内容扎实,讲得也挺细,适合想把 iOS 布局搞明白的你。Auto Layout 一开始总让人头大,尤其屏幕一变、横竖一调,UI 就乱套。这套教程就比较系统,按从入门到高阶的节奏来讲,不管你是习惯用 Storyboard 还是写纯代码,都有内容覆盖。

Auto Layout 的由来讲得清楚,先说了以前的布局方式(frame 时代),再带你进到约束的世界,能让你明白为啥苹果非推它不可。

Interface Builder建约束,教程里有图示、有技巧,还讲了怎么调试,适合视觉型选手。喜欢控制感的,教程也有一整段讲代码创建约束,像NSLayoutConstraintlayout anchorsVFL这些怎么用,什么时候选哪个,讲得都比较实在。

safe arealayout marginsintrinsicContentSize这些抽象概念,作者也都做了比较接地气的解释。加上stack view的应用(这个真的是省事利器),你会发现之前觉得难搞的布局,其实也就那回事。

有些你平时遇到却说不清的问题,比如“为啥 UI 挤到一块”或“布局突然乱了”,教程还聊了布局调试和updateConstraints的使用时机,这块内容也挺值的。

如果你做 iOS UI 经常要兼容多机型,又老觉得 Auto Layout 不好掌控,那这篇教程蛮值得花点时间读完的。配合几篇推荐文章一起看,效果更好,比如Understanding AutoLayout in iOS Development这篇,讲原理比较多。

pdf 文件大小:18.75MB