获取系统屏幕尺寸参数的类WxHxD
系统 获取 参数 屏幕 尺寸
2023-09-14 08:57:16 时间
获取系统屏幕尺寸参数的类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
使用:
Android中使控件保持固定宽高比的几种方式 我们在android开发过程中可能会遇到一种情况,一个组件需要保持固定的宽高比,但是组件本身大小却不定。比如我们需要让一个组件宽度与屏幕宽度一致,这样就无法确定宽度。那么如何让控件保持固定宽高比?有几种方法供大家选择。
如何让一套代码适配所有iOS设备尺寸? 随着移动互联网设备和技术的发展,各种移动设备屏幕尺寸层出不穷,折叠屏、分屏、悬浮窗等等,面对越来越多样的屏幕,如果为每种尺寸单独进行适配,不仅费时费力,还会增加端侧代码的开发与维护压力。如何让一套代码适配所有尺寸变化,增强App的通用能力?阿里巴巴文娱技术 氚雨 将分享优酷APP在iOS响应式布局技术上的实践和落地。
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- 视频监控ai分析系统
- 树莓派 设置系统中文 并安装中文输入法
- html怎么动态获取系统时间_代码实现获取当前的地理位置
- 在线客服系统音视频功能开发,获取本地屏幕视频媒体流
- FATE 2.0:业内首个开源实现异构系统互联互通的开发指南
- js获取当前系统时间详解编程语言
- 简易快速:Linux网络安装系统指南(linux网络安装系统)
- 精通Linux系统:基础指令使用篇(linux的常用指令)
- 重装苹果系统MacOS:从头再来(重新安装macos)
- MySQL实现获取系统时间的姿势(mysql获取系统时间)
- 利用Linux vmstat指令检查系统性能(linuxvmstat)
- 利用Oracle获取系统时间的方法(oracle取系统时间)
- 时间Oracle系统实时获取日期时间(oracle系统日期)
- MySQL系统开发:总结与展望(mysql总结)
- 探索Linux系统:了解操作系统类型(查看linux操作系统类型)
- Linux系统的发展史及其分支研究(linux的分支)
- linux系统的发展历程:从分支到成熟(linux的分支)
- Linux系统防火墙关闭方法(关闭linux的防火墙)
- 远程管理Linux系统的SSH实践(linuxssh)
- Linux如何轻松获取系统权限(linux获得权限)
- 鬼魂:找回Linux系统的属于你的世界(ghost linux版)
- Linux中获取系统时间的简易方法(linux 获取系统时间)
- 在jmeter的beanshell中用java获取系统当前时间的简单实例
- linux系统使用python获取cpu信息脚本分享
- 使用Python获取Linux系统信息的代码