iOS/swift之判断机型和手机尺寸相关
/**机型的屏幕大小*/let Device_Is_iPhoneX=__CGSizeEqualToSize(CGSize.init(width: 1125/3, height: 2436/3), UIScreen.main.bounds.size)let Device_Is_iPhoneXr=__CGSizeEqualToSize(CGSize.init(width: 828/2, height: 1792/2), UIScreen.main.bounds.size)let Device_Is_iPhoneXs=__CGSizeEqualToSize(CGSize.init(width: 1125/3, height: 2436/3), UIScreen.main.bounds.size)let Device_Is_iPhoneXs_Max=__CGSizeEqualToSize(CGSize.init(width: 1242/3, height: 2688/3), UIScreen.main.bounds.size)let isIphoneX = (Device_Is_iPhoneX || Device_Is_iPhoneXr || Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max)/**
状态栏高度*/
let StateBarHigh = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 44:20)
/**顶部状态栏+导航高度*/
let TopSpaceHigh = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 88:64)
/**底部安全区域的高度*/
let bottomSafeHeight = ((Device_Is_iPhoneX||Device_Is_iPhoneXr||Device_Is_iPhoneXs||Device_Is_iPhoneXs_Max) ? 34:0)
iOS/swift之判断机型和手机尺寸相关相关推荐
- 手机尺寸相关的概念 +尺寸单位+关于颜色
手机的尺寸: 屏幕对角线的长度,单位为英寸(2.54cm) 手机的分辨率: 屏幕能显示的像素的数量, 一般用在长方向上数量*宽方向上数量来表达 手机的像素密度: pixels per inch,也称P ...
- ios/swift之尺寸和机型判断
import UIKit let WIDTH = UIScreen.main.bounds.size.width let HEIGHT = UIScreen.main.bounds.size.heig ...
- 判断机型是安卓还是ios
判断机型是安卓还是ios <div id="btn"><a onclick="detect" id="a">< ...
- iOS字体大小适配机型的几种方法
在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配. 自己总结了几种方法供大家参考. 方法一:用宏定义适配字体大小(根据屏幕尺寸判断) //宏定义 ...
- IOS Swift 入门学习汇总 (更新中..)
IOS Swift 学习入门 配置区 info 配置 本地化中文 文件导入Xcode CocoaPads 依赖管理工具 UI区 + 代码 通用 打开新页面方式 设置新开页面全屏展示 跳转页面 正向传值 ...
- Unity判断机型是否为iPhoneX,iPhoneXS,iPhoneXR,以及iPhoneXS Max
原生iOS常用的判断方法 iOS中判断机型的方式通常是利用屏幕分辨率,导航栏尺寸,是否支持某些功能特性等进行判断. 例如获取屏幕宽高: CGFloat screenWidth = [UIScreen ...
- 如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?
判断机型是否为iPhone X,首先想到的是判断当前设备的机型,另外也可以从他的固有尺寸去判断: #define KIsiPhoneX ([UIScreen instancesRespondToSel ...
- 过http user-agent判断是否为手机浏览器
我们做Web开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码: 下面PHP函数可以根据http user-agent ...
- ASP.NET判断是否为手机登录
ASP.NET判断是否为手机登录 protected void Page_Load(object sender, EventArgs e){MobileHandle();} 页面加载时候判断是否为手机 ...
最新文章
- mysql获取删除的条数_如何从mysql表中删除数百万条记录而不会减速
- wamp php字符编码,关于Apache默认编码错误 导致网站乱码的解决方案
- delphi xls 线程_锐龙9 5950X怒超近6GHz!关键是16核心32线程全开-锐龙,锐龙9 5950X,超频 ——快科技(驱动之家旗下媒体)-...
- 【大牛疯狂教学】java程序员大专找不到工作
- 信息系统运维安全管理规定(可作为范文参考)
- Git使用出错:Couldn‘t reserve space for cygwin‘s heap, Win32
- jquery 自动触发事件 trigger
- 通过回调函数阻止进程创建(验证结束,方案完全可行)
- blog error #include stream.h
- 北林oj-算法设计与分析-Tom palindrome number
- linux sonar 安装教程,Linux下为Sonarqube安装中文插件
- C#語法學習二(NameSpace)
- 利用WebHook实现自动部署Git代码
- 【吴恩达深度学习】Residual Networks(PyTorch)
- 浅识Tomcat10和Tomcat9的区别
- 渗透测试工程师面试题
- 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
- 长期招对日/赴日开发人才
- Win10怎么隐藏任务栏时间 如何看不到右下角时间
- Java实现aes加解密
热门文章
- 重装系统怎么保存原来的文件
- Blend Brush介绍
- go-tour (1)
- Android监听个人热点(Hotspot)打开关闭状态
- python对称差集是什么意思_Python求数据的交、并、差集、对称差集
- js php 实现日历签到_php+mysql+jquery实现日历签到功能的过程与步骤
- 模仿开眼的视频APP,基于MVP+rxjava2+Retrofit+Dagger2+Glide+Realm+GSYVideoPlayer
- 触摸按键设计layout
- 【视觉运控一体机小课堂】三分钟搭建机器视觉开发环境
- Python 确定大图中是否包含小图