美文网首页
iOS常用方法——获取导航栏高度和Tabbar高度

iOS常用方法——获取导航栏高度和Tabbar高度

作者: 清风_____ | 来源:发表于2021-01-27 19:13 被阅读0次

    开发中经常需要知道导航栏(系统)的高度和Tabbar的高度,一般是用来计算在ViewController中的位置和高度,我们可以写一个UIVIewController的分类,这样在调用的时候就很方便。代码如下:

    -(float)mStatusbarHeight{
        //状态栏高度
        return [[UIApplication sharedApplication] statusBarFrame].size.height;
    }
    
    -(float)mNavigationbarHeight{
        //导航栏高度+状态栏高度
        return self.navigationController.navigationBar.frame.size.height + [[UIApplication sharedApplication] statusBarFrame].size.height;
    }
    
    -(float)mTabbarHeight{
        //Tabbar高度
        return self.tabBarController.tabBar.bounds.size.height;
    }
    

    https://blog.csdn.net/aaaaazq/article/details/80981367

    相关文章

      网友评论

          本文标题:iOS常用方法——获取导航栏高度和Tabbar高度

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