autolayout设置完layout立即用frame拿对应的值可能拿不准,因为autolayout设置完布局后布局引擎并不会马上去更改布局,而是将布局标记为待更新,此时可以用的方法有两种,一是延时0.1秒再去取frame,这种方法不好,另一种是在设置完autolayout后调用layoutIfNeeded来强制刷新布局,此时再去拿frame就是准的了。
相关文章
- oracle获取排序后的第一条信息
- 微信用户授权后,获取用户的基本信息
- PHP获取跳转后的URL,存到数据库,设置缓存时间
- oracle分组取最大一条数据,SQL获取分组后取某字段最大一条记录(求每个类别中最大的值的列表)详解...
- 提权后获取linux root密码
- ORACLE分组排序后获取第一条和最后一条值
- 【踩坑】element-plus el-tag 动态编辑标签 使用v-if后,ref获取不到input组件
- Java日志 ,springboot添加新旧值的日志,日志中有新值和旧值,采用反射进行日志添加获取修改前的值和修改后的值
- SpringBoot项目拦截器中通过流获取Request请求对象中的参数后,控制器中@RequestBody注解参数获取不到
- 奇怪,Spring Security 登录成功后总是获取不到登录用户信息?