【Autolayout自动布局介绍2 Objective-C语言】
一、好,我们继续来介绍Autolayout
1.好,那么,我们接下来,开始上课了,
刚才,给大家介绍了一下,我们就是屏幕布局里面,用到的,主要就是这四个按钮:
1)第一个:是用来做对齐的
2)第二个:是用来做固定的
3)第三个:是用来解决自动布局中出现的一些问题的
4)第四个:我们用不上
一般就是用这个:
让它的后代元素,会随着控件的变化、而变化,
2.然后,接下来,我们看一下,在继续之前,
还要给大家再说一个问题,
我们在做自动布局的时候,设置一堆的规则,就是设置一堆的约束,对吧
比如说,让它,宽度
1)比如说:让它宽度和谁相等啦
2)比如说:让它距左边怎么对齐啦
3)比如说:它的对齐方式
设置一堆的这样的约束,
注意,设置完约束以后,有可能会产生两种结果,有可能会产生三种结果,
一种是,出现红色这个箭头,
出现红色箭头,这个红色箭头,会出现在哪儿呢,
就会出现在我们这里,这个地方,我先给大家试验一下,
比如说,我这里,宽度是46,高度是30,
点击:Add 2 Constraint
好,设置完,
OK,看一下,这个时候,这儿,是不是出现了一个红色箭头儿了
看到了吗,这儿这个红色箭头
就是,一种情况是设置完之后,可能出现红色增额箭头儿
出现红色箭头儿,就表示有问题吧,
对
红色圈儿里面,白色箭头儿,就是这个东西,就表示有问题了,
有什么问题呢,有可能有这么几种情况:
1)第一种情况:是约束不完整,还缺约束,什么意思啊
你要想让这个按钮正常显示到屏幕上
是不是得设置四个值:
X、Y、宽、高
是不是得设置这四个值啊
我们刚才,通过约束,只是设置了一下,这个按钮将来的宽和高
宽和高,是不是46、和30
但是,你指定它的X、和Y,了吗
没有,这就叫约束不完整,
缺约束
因为只通过这一个限制
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/844839.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!