天天看点

iOS navigationBar与tabBar的translucent

navigationBar

当 ​

​translucent = YES​

​​ (默认值) 时,​

​UIViewController​

​​ 中 ​

​self.view​

​​ 的原点是​

​(0,0)​

当 ​

​translucent = NO​

​​ 时,​

​UIViewController​

​​ 中 ​

​self.view​

​​ 的原点是 ​

​(0,CGRectGetMaxY(self.navigationController.navigationBar.frame))​

tabBar

当 ​

​translucent = YES​

​​ (默认值) 时,​

​UIViewController​

​​ 中 ​

​self.view​

​​ 的底部会被 ​

​tabBar​

​ 遮挡

当 ​

​translucent = NO​

​​ 时,​

​UIViewController​

​​ 中 ​

​self.view​

​​ 的底部不会被 ​

​tabBar​

​ 遮挡,也就是:

CGRectGetMaxY(self.view.frame) == CGRectGetMinY(self.tabBarController.tabBar.frame);

CollectionView横向排版:

​​https://github.com/xjh093/JHCollectionViewFlowLayout​​