iOS 判断iPhone和iPad的NavigationBar高度

版权声明:本文为博主原创文章,未经博主允许可以转载,但转载时请附上原文地址: https://blog.csdn.net/youshaoduo/article/details/85125040
+ (BOOL)isIPad {
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
        return YES;
    }
    return NO;
}

+ (CGFloat)navigationHeight {
    if ([self isIPad]) {
        return [[UIApplication sharedApplication] statusBarFrame].size.height+50.0;
    }
    return [[UIApplication sharedApplication] statusBarFrame].size.height+44.0; //注意iPhone X以前的手机横屏时44需要变为32。iPhone X以后的手机还是为44
}

猜你喜欢

转载自blog.csdn.net/youshaoduo/article/details/85125040