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

本文深入介绍了Objective-C中使用Autolayout进行屏幕布局的关键概念,包括四个主要按钮的功能,以及约束设置中可能出现的红色和黄色箭头所代表的问题。红色箭头通常表示约束不完整或约束冲突,而黄色箭头则表示约束值与实际位置不一致。通过理解这些问题,开发者可以更好地解决自动布局中的错误和警告。
摘要由CSDN通过智能技术生成

一、好,我们继续来介绍Autolayout

通知

1.好,那么,我们接下来,开始上课了,

刚才,给大家介绍了一下,我们就是屏幕布局里面,用到的,主要就是这四个按钮:

通知

1)第一个:是用来做对齐的

2)第二个:是用来做固定的

3)第三个:是用来解决自动布局中出现的一些问题的

4)第四个:我们用不上

一般就是用这个:

通知

让它的后代元素,会随着控件的变化、而变化,

2.然后,接下来,我们看一下,在继续之前,

还要给大家再说一个问题,

我们在做自动布局的时候,设置一堆的规则,就是设置一堆的约束,对吧

比如说,让它,宽度

通知

1)比如说:让它宽度和谁相等啦

2)比如说:让它距左边怎么对齐啦

3)比如说:它的对齐方式

设置一堆的这样的约束,

注意,设置完约束以后,有可能会产生两种结果,有可能会产生三种结果,

一种是,出现红色这个箭头,

通知

出现红色箭头,这个红色箭头,会出现在哪儿呢,

就会出现在我们这里,这个地方,我先给大家试验一下,

通知

比如说,我这里,宽度是46,高度是30,

点击:Add 2 Constraint

好,设置完,

通知

OK,看一下,这个时候,这儿,是不是出现了一个红色箭头儿了

看到了吗,这儿这个红色箭头

通知

就是,一种情况是设置完之后,可能出现红色增额箭头儿

出现红色箭头儿,就表示有问题吧,

通知

通知

红色圈儿里面,白色箭头儿,就是这个东西,就表示有问题了,

有什么问题呢,有可能有这么几种情况:

1)第一种情况:是约束不完整,还缺约束,什么意思啊

你要想让这个按钮正常显示到屏幕上

通知

是不是得设置四个值:

X、Y、宽、高

是不是得设置这四个值啊

我们刚才,通过约束,只是设置了一下,这个按钮将来的宽和高

通知

宽和高,是不是46、和30

但是,你指定它的X、和Y,了吗

没有,这就叫约束不完整,

缺约束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清风清晨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值