关于xib布局,不写死centerY,根据屏幕比例进行适应

来源:互联网 发布:禁止程序访问网络 编辑:程序博客网 时间:2024/06/08 00:27

首先声明,此方法来自于群里的一位不认识的小哥,姓王名强,他从师白胡子老头,在此谢过。

一般像下图这种布局,橙黄色色块所在的imageView到屏幕顶部的距离,会用centerY+固定值来确定,此时距离其实是写死的。

解决方案如下,在控制上添加一个空白的占位view,设置占位view 上左右边距为0,高度设置成父view的比例,设置的步骤:


再设置imageView的top离占位view的bottom为0

其中,占位view高度确实是不变的,恒为你设置的高度,但显示的时候会根据屏幕的高度调整自己的高度(此时是显示上的)。

比较如图所示:


0 0
原创粉丝点击