autolayout设置完layout立即用frame拿对应的值可能拿不准,因为autolayout设置完布局后布局引擎并不会马上去更改布局,而是将布局标记为待更新,此时可以用的方法有两种,一是延时0.1秒再去取frame,这种方法不好,另一种是在设置完autolayout后调用layoutIfNeeded来强制刷新布局,此时再去拿frame就是准的了。
相关文章
- Qt开发,链接了数据库后,调用QSqlQuery::setQuery执行SQL语句获取我们想要的数据
- Unity3D 5.4.1 获取2D Sprite切割后的图
- perl - regex - 获取字符串后的所有文本
- 如何在使用特殊符号拆分字符串并将特殊符号包含到第一个子字符串后从字符串中获取子字符串?
- python regex在字符串后获取值
- Objective C:如何从字符串中获取子字符串后的数字。
- form + iframe 获取表单提交后返回的数据
- 如何在使用UIImagePickerController获取图像后从PhotoLibrary删除它
- spark streaming从kafka获取数据,计算处理后存储到redis
- Vs2015 本地git获取的代码目录文件修改后,启动提示error:Unable to start program “C:\Program Files\dotnet\dotnet.exe” 已解决.