博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
autolayout中 top layout guide详解
阅读量:5116 次
发布时间:2019-06-13

本文共 675 字,大约阅读时间需要 2 分钟。

Top Layout Guide用于自动布局的辅助,在Storyboard中可以看到Top Layout Guide作为ViewController的属性存在,也就是topLayoutGuide,官方文档对这个属性的Discussion是:

topLayoutGuide属性表示不希望被透明的状态栏或导航栏遮挡的内容范围的最高位置。这个属性的值是它的length属性的值(topLayoutGuide.length),这个值可能由当前的ViewController或这个ViewController所属的NavigationController或TabBarController决定,有如下情况:

  • 一个独立的ViewController,不包含于任何其他的ViewController。如果状态栏可见,topLayoutGuide表示状态栏的底部,否则表示这个ViewController的上边缘。

  • 包含于其他ViewController的ViewController不对这个属性起决定作用,而是由容器ViewController决定这个属性的含义:

    • 如果导航栏(Navigation Bar)可见,topLayoutGuide表示导航栏的底部。

    • 如果状态栏可见,topLayoutGuide表示状态栏的底部。

    • 如果都不可见,表示ViewController的上边缘。

这部分还比较好理解,总之是屏幕上方任何遮挡内容的栏的最底部。

转载于:https://www.cnblogs.com/banchuangshuying/p/5439440.html

你可能感兴趣的文章
Vue 利用指令实现禁止反复发送请求
查看>>
找到树中指定id的所有父节点
查看>>
使用Xcode的Targets来管理开发和生产版本的构建
查看>>
今天新开通了博客
查看>>
Linux命令应用大词典-第4章 目录和文件操作
查看>>
A + B Problem II
查看>>
app与服务端通信时如何进行消息校验
查看>>
AS3优化性能笔记二
查看>>
wpf combobox
查看>>
mentohust 使用
查看>>
【BZOJ3158】千钧一发 最小割
查看>>
chrome备份网站
查看>>
resin后台输出中文乱码的解决办法!
查看>>
苹果receipt样例
查看>>
spark常用算子总结
查看>>
一战到底编程挑战 平衡字符串
查看>>
android点击返回键,如何做到不destory当前activity,只是stop。重新返回该activity的 时候可以直接使用,不需要创建新的activity实例...
查看>>
java开发掌握的Linux命令
查看>>
《转》阿里负责人揭秘面试潜规则
查看>>
Json序列化与反序列化
查看>>