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

    使用:

  • 相关阅读:
    1.2顺序表
    1.1数据结构
    Java 造假数据
    Python造假数据,用这个库
    真香 用这七大Python效率工具
    mybatis 详情
    MySQL 的 INSERT ··· ON DUPLICATE KEY UPDATE
    mysql之case when then 经典用法
    SELECT NOW(),CURDATE(),CURTIME()
    MySQL CONCAT_WS 函数
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4059503.html
Copyright © 2011-2022 走看看