美文网首页
iOS 获取状态栏,导航栏以及tabbar高度

iOS 获取状态栏,导航栏以及tabbar高度

作者: iOS门三闫 | 来源:发表于2019-07-17 16:57 被阅读0次

//状态栏高度

 CGRect statusbar_frame =[[UIApplication sharedApplication]statusBarFrame];

CGFloat statusbar_height = statusbar_frame.size.height;

//导航栏高度

 CGFloat navi_height = statusbar_height + self.navigationController.navigationBar.frame.size.height;

//tabbar高度(不包括底部安全区域高度:iPhone X:34)

//如果在tabBarController中使用(或者你继承自UITabBarController的VC)

CGFloat tabBar_Height = self.tabBar.frame.size.height;

//在非tabBarController中使用

UITabBarController *tabBarVc =[[UITabBarController alloc] init];

CGFloat tabBar_Height = tabBarVc.tabBar.frame.size.height;

相关文章

网友评论

      本文标题:iOS 获取状态栏,导航栏以及tabbar高度

      本文链接:https://www.haomeiwen.com/subject/avlclctx.html