首页 > 代码库 > 获取系统屏幕尺寸参数的类WxHxD

获取系统屏幕尺寸参数的类WxHxD

获取系统屏幕尺寸参数的类WxHxD

源码:

////  WxHxD.h//  PM2.5////  Created by YouXianMing on 14/10/29.//  Copyright (c) 2014年 YouXianMing. All rights reserved.//#import <Foundation/Foundation.h>@interface WxHxD : NSObject/** *  应用程序中可以放置view的区间的高度(部分区域会被导航栏控制器的高度占有而不计算在类) * *  @return 高度 */+ (CGFloat)appHeight;/** *  屏幕高度 * *  @return 屏幕高度 */+ (CGFloat)screenHeight;/** *  屏幕宽度 * *  @return 屏幕宽度 */+ (CGFloat)screenWidth;/** *  状态栏高度 * *  @return 状态栏高度 */+ (CGFloat)statusBarHeight;/** *  导航栏控制器的高度 * *  @return 导航栏控制器的高度 */+ (CGFloat)navigationBarHeight;/** *  标签栏控制器的高度 * *  @return 标签栏控制器的高度 */+ (CGFloat)tabbarHeight;/** *  状态栏与导航栏控制器一起的高度 * *  @return 状态栏与导航栏控制器一起的高度 */+ (CGFloat)statusBarAndNavigationBarHeight;@end
////  WxHxD.m//  PM2.5////  Created by YouXianMing on 14/10/29.//  Copyright (c) 2014年 YouXianMing. All rights reserved.//#import "WxHxD.h"@implementation WxHxD+ (CGFloat)appHeight {    return [UIScreen mainScreen].applicationFrame.size.height;}+ (CGFloat)screenHeight {    return [UIScreen mainScreen].bounds.size.height;}+ (CGFloat)screenWidth {    return [UIScreen mainScreen].bounds.size.width;}+ (CGFloat)statusBarHeight {    return 20.f;}+ (CGFloat)navigationBarHeight {    return 44.f;}+ (CGFloat)tabbarHeight {    return 49.f;}+ (CGFloat)statusBarAndNavigationBarHeight {    return (20.f + 44.f);}@end

使用:

 

获取系统屏幕尺寸参数的类WxHxD