飞豹客 · 课能看,资料也能带走
飞豹客体系课

【iOS】自动布局

这门课解决什么问题 做 iOS 开发,只要不止适配一个机型,就绕不开屏幕适配。从最早 iPhone 的单一尺寸,到现在各种屏幕比例的设备并存,靠绝对坐标写死位置已经行不通。这门课处理的就是这个具体场景:让界面里的控件能根据父子关系、任意控件之间的相对关系自动调整位置和大小。它从早期的 Autores

单课价¥38.00新品 上架
会员价¥19.00开通会员,全站课程按会员价下载套餐详情
78 人关注 更新于 2026-09-19 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥38.00

会员 · 按档位

永久¥19.005折
年¥22.806折
月¥26.607折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

做 iOS 开发,只要不止适配一个机型,就绕不开屏幕适配。从最早 iPhone 的单一尺寸,到现在各种屏幕比例的设备并存,靠绝对坐标写死位置已经行不通。这门课处理的就是这个具体场景:让界面里的控件能根据父子关系、任意控件之间的相对关系自动调整位置和大小。它从早期的 Autoresizing 讲起,再过渡到 AutoLayout,覆盖了适配方案演进的核心节点。如果你在做原生 iOS 界面时,经常遇到换个屏幕尺寸布局就错乱、或者约束冲突报红却不知道怎么排查,这门课就是对着这些问题去的。

适合什么基础,建议先看哪几块

这套资料默认你已经掌握 Swift 或 Objective-C 的基础语法,能跟着写出简单的视图代码,但不要求你有复杂的工程经验。内容本身是按顺序编排的,但作为编辑,我建议你先看屏幕适配发展历程那部分,把 Autoresizing 和 AutoLayout 的定位搞清楚,知道前者解决什么、后者又补上了什么缺口。接着重点啃 AutoLayout 的两错一警和宽高比效果,这两块是日常写约束时最容易卡住的地方。layoutMargin 和等宽效果可以放在后面结合实际需求看。如果你完全没有 iOS 基础,建议先补完基础控件再来看,否则约束的概念会很抽象。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立为一个页面搭建完整的约束体系,包括处理父子视图的相对定位、多个控件之间的等宽或宽高比关系,以及在代码里动态添加和修改约束。资料里有配套的作业环节,不要跳过。我的建议是:每看完一个效果演示,立刻在 Xcode 里新建一个空工程复刻一遍,手动把约束拖出来、跑起来看实际效果。特别是报错和警告的部分,一定要自己制造一次冲突,看懂控制台的提示,这比光看演示有用得多。自动布局的难点不在概念,而在排错,只有自己踩过坑,下次遇到线上布局错乱才知道从哪里下手查。


随着苹果移动端设备不同尺寸的屏幕变得越来越多, 不仅要求能根据控件父子关系来设置相对位置,也要求能根据任意控件之间的关系来设置位置。iOS6.0开始推出的自动布

课程目录

*   第一章 自动布局/

  *   Autoresizing/

    *   04-屏幕适配发展历程介绍

    *   05-Autoresizing四周线的含义

    *   06-Autoresizing内部两根线的作用

    *   07-Autoresizing局中效果

    *   08-Autoresizing代码中的使用

    *   09-Autoresizing使用小结

  *   AutoLayout/

    *   10-AutoLayout操作界面介绍

    *   11-AutoLayout的两错一警

    *   12-AutoLayout宽高比效果

    *   13-AutoLayout作业

    *   15-AutoLayout-等宽效果

    *   16-layoutMargin

    *   17-AutoLayout实用技巧

    *   18-登录界面

    *   20-AutoLayout代码中的使用

  *   AutoLayout的第三方框架Masonry/

    *   21-Masonry框架介绍

    *   22-Masonry框架基本使用

    *   23-Masonry框架中的三个方法

    *   24-Masonry练习

    *   25-AutoLayout的约束错误

    *   26-AutoLayout基本动画