关于xib布局,不写死centerY,根据屏幕比例进行适应
首先声明,此方法来自于群里的一位不认识的小哥,姓王名强,他从师白胡子老头,在此谢过。
一般像下图这种布局,橙黄色色块所在的imageView到屏幕顶部的距离,会用centerY+固定值来确定,此时距离其实是写死的。
解决方案如下,在控制上添加一个空白的占位view,设置占位view 上左右边距为0,高度设置成父view的比例,设置的步骤:
再设置imageView的top离占位view的bottom为0
其中,占位view高度确实是不变的,恒为你设置的高度,但显示的时候会根据屏幕的高度调整自己的高度(此时是显示上的)。
比较如图所示:
关于xib布局,不写死centerY,根据屏幕比例进行适应相关推荐
- lambda表达式的使用 || Lambda Express 口诀: 拷贝小括号,写死右箭头,落地大括号||default || @FunctionalInterface||静态方法实现
package com.dym.juc;import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Reentr ...
- 给select设置默认值,在option在页面上已经写死的情况下
2019独角兽企业重金招聘Python工程师标准>>> 从后台传来数据 request.setAttribute("time", time), time有year ...
- java 反射 new class_Java高级特性-反射:不写死在代码,还怎么 new 对象?
反射是 Java 的一个高级特性,大量用在各种开源框架上. 在开源框架中,往往以同一套算法,来应对不同的数据结构.比如,Spring 的依赖注入,我们不用自己 new 对象了,这工作交给 Spring ...
- 使用lt;jsp:includegt;,不想写死URL,动态生成URL的解决的方法
JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page=&qu ...
- java怎么在哪写代码_java把这段代码不写死问题出现在哪儿
首先这是写死的代码 ... 生成的mp3文件是可以播放的 File file = new File(dir + "cing2.wav"); File file2 = new Fil ...
- Appium+python自动化(三十二)- 代码写死一时爽,框架重构火葬场 - PageObject+unittest(超详解)...
简介 江湖有言:"代码写死一时爽,框架重构火葬场",更有人戏言:"代码动态一时爽,一直动态一直爽?",虽然听起来有点耸人听闻,但也没有想象中的那么严重,我们在开 ...
- ECharts Y轴固定分割段数,Y轴动态数值非写死
网上一些方法是写死最大值最小值和步长, 我这里最大值不确定需要动态设置,使用以下方法. //计算ehcarts y轴最大值 和 步长 let maxVal = 0; //最大值 let intVal ...
- 不要写死!天猫App的动态化配置中心实践
不要写死!天猫App的动态化配置中心实践 2016-03-15 高嘉峻 移动开发前线 版权声明 本文为天猫无线技术专家.苹果核博主高嘉峻的投稿,未经授权禁止转载 不要写死,一个永恒的话题.动态化,也是 ...
- 如何写死 u-boot 中的 bootargs
最近在论坛中有朋友问如何写死 u-boot 中的 bootargs command,这里我就为大家整理一下,方便大家查看.i.mx 系列产品在启动时,最先起来的是 u-boot,u-boot 起来以后 ...
最新文章
- 实现图片打乱_基于混沌Logistic加密算法的图片加密与还原
- 洛谷 P3384 【模板】树链剖分-树链剖分(点权)(路径节点更新、路径求和、子树节点更新、子树求和)模板-备注结合一下以前写的题目,懒得写很详细的注释...
- Python的collections之namedtuple的使用及其优势
- 让运维更高效:关于ECS系统事件
- 揭秘阿里中台!一文看懂阿里推荐业务的两大利器 | 赠书
- 华为再获90天“临时许可证” 可继续维护客户
- mysql变量包括什么意思_什么是mysql变量?
- 用c语言编写24点游戏,C语言解24点游戏程序
- 第三章 数据链路层[课后习题+练习题]
- z=rand()%i c语言,C语言关于产生随机数文章转载两篇(一)
- 怎么用python语法1234_python 基本语法1
- 火山软件开发访问网页查找电话号和读写文件应用
- java servlet 视频_Servlet开发的理论提升视频教程 - JavaWeb - Java - 私塾在线 - 只做精品视频课程服务...
- 史上最全的MathCAD安装教程
- 互换性测量与技术——偏差与公差的计算,公差图的绘制,配合与公差等级的选择方法
- OpenWrt路由器通过Aria2开启迅雷离线下载[图文教程]
- 华为外包软件公司集体罢工!
- SQLSERVER tempdb 数据库异常增大原因查找
- mysql服务器相关命令
- 桑榆之年,你将如何谢幕这一生?
热门文章
- VS2017使用Eigen库
- intel驱动程序和支持助理常见问题:不识别、无法检测等问题解决方法
- 基于Java实现企业微信群聊机器人-文件上传+消息推送(保证可用)
- lg android tv蓝牙,LG Q52获蓝牙认证 运行Android 10系统
- mysql查询没有被关联的数据_Mysql - 查询之关联查询
- c语言字符串大写金额,小写金额转换为大写金额(C实现)
- mysql导入竖杠分割的数据_读入文件数据,根据竖线分割,并存入对象。
- 搅拌摩擦焊有限元仿真分析学习笔记(二)——(失败的)受力情况仿真及数据提取
- 哈夫曼树算法思想设计内线电话号码
- 德语的复数是不是都为阴性?