【Autolayout自动布局介绍 Objective-C语言】

一、好,我们开始介绍Autolayout

通知

1.什么事Autolayout

通知

好,那么,接下来,我们介绍一下这个Autolayout

Autolayout,就是“自动布局”

通知

那么,自动布局,它就是专门用来做UI界面的

那么,UI界面,我们为了适应不同屏幕,要进行自动布局,

所以要使用Autolayout

这个Autolayout的核心,就是两点:

1)一个是:参照

2)一个是:规则、约束

就是说,你首先是,这个控件,相对于谁,是不是参照哪个控件吧,

参照父控件、还是子控件

第二,就是设置约束,

参照它,我要怎么样,

参照它,我要宽度是多少,和它一样,还是比它大多少,比它小多少,

那么,左对齐,还是右对齐,

是不是和哪个控件,对齐方式,等等,

就是设置参照,

根据参照,设置约束,

这就是Autolayout,就两点,

1)一个是:参照

2)一个是:约束

就是规则

根据,哪个控件,设置里头的约束,也就是规则,就这么两点,

那么,在iOS6的时候呢,就已经有了这个自动布局,但是由于当时用这个xcode4,用起来非常不方便,所以说,并没有推广,

那么,后来,随着苹果屏幕的逐渐增多,

随着后面xcode5、xcode6、的发布,这些东西,变的越来越好用,越来越必不可少,必须得用了,

所以说,现在用的人也越来越多了,

这就是个趋势,以后一定会用它的,

OK,这就是Autolayout,

那么,苹果官方,也推荐开发者使用Autolayout

来进行自动布局,

所以说,我们也,必须得用它,

只能用它,它,就能解决我们的问题,就是屏幕适配的问题,

在不同的屏幕下,如何进行屏幕适配,

好,来看

通知

Autolayout的核心概念就两个:

1)参照:根据谁,

通过参照其他控件或父控件来设置当前控件的位置和大小

2)约束:然后呢,干什么,设置规则,也就是设置约束,约束也是我们的规则,

约束Constraint(规则)

通过添加约束限制控件的位置和大小,

这就是我们的约束、和规则

额,参照、和约束,

是我们Autolayout里面,两个核心概念

1)第一个:你要先找到,这个控件,参照于谁,参照于谁,干什么,

2)第二个:参照于谁,干什么,设置约束,

那么

通知

我们先看这么一个东西,

autoresizing,无法解决,我们这么一个效果,

刚才已经给大家演示过了,

就是说,在我们屏幕最底边,有两个按钮,

当屏幕横屏以后,这两个按钮,中间这个间距,是保持不变吧,

距离右边间距,保持不变,

距离左边间距,保持不变,

中间这两个间距,是不是也保持不变,

这个效果,横屏

通知

横屏的话,就是这个效果,

因为我们,autoresizing

</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值