课程介绍
AutoLayout是一种基于约束的,描述性的布局系统。AutoLayout为开发者提供了一种不同于以往UI元素位置指定的布局方法。以前布局是通过frame属性来定义其在当前view中的位置和尺寸。使用AutoLayout则变为使用约束条件来定义view的位置和尺寸,最大好处是解决了不同分辨率和屏幕尺寸下view的适配问题,也简化了旋转时view的位置的定义。
本课程内容如下:
1. AutoLayout概念
2. Xcode AutoLayout界面介绍
3. AutoLayout简单案例
4. AutoLayout进阶案例
5. UIStackView
6. AutoLayout与UIScrollView
7. UITableView行高自动计算
8. VFL介绍
9. SnapKit介绍
10. SnapKit使用
课程目标
学习完本课程,可以在开发中使用Storyboard/XIB或者纯代码的形式来适配iOS开发中的UI,使得不同机型、不同分辨率下的UI都能达到预期的视觉效果, 实现“只做一次,适配所有”。
学习条件
1. 熟悉Objective-C/Swift语法
2. 熟悉iOS开发中的UI控件
资料与源代码
课程提供视频配套的源代码和相关资料,请购买的学员加入课程售后交流QQ群:932868384。
课程请在网页端购买
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
杨帆
主讲
89年理工男,笔名YungFan,高校移动互联应用技术专业教师,软件开发工程师。
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课