zoukankan      html  css  js  c++  java
  • 获取系统屏幕尺寸参数的类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

    使用:

  • 相关阅读:
    bugku web基础$_POST
    bugku web基础$_GET
    bugku 计算器
    bugku web2
    i春秋Musee de X
    i春秋Hello World
    i春秋登录
    i春秋Blog
    i春秋时间
    i春秋Hash
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4059503.html
Copyright © 2011-2022 走看看