edgesForExtendedLayout(扩展布局的边缘)
- 默认为UIRectEdge.all, 占满屏幕
| value | 描述 |
|---|---|
| UIRectEdge(rawValue: 0) | 不做任何扩展,如果有navigationBar和tabBar,self.view显示在二者之间 |
| top | 扩展顶部,显示区域为如果有navigationBar顶部到tabBar顶部 |
| left | 扩展左边 |
| right | 扩展右边 |
| bottom | 扩展底部,显示区域为如果有navigationBar底部到tabBar底部 |
| all | 占满屏幕 |
isTranslucent
- 半透明属性,默认为true
- 设置为false,不管edgesForExtendedLayout设置什么值,都显示navigationBar和tabBar之间的区域
- 顶部不半透明,扩展顶部是无效的的;底部不半透明,扩展底部是无效的