/**机型的屏幕大小*/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之判断机型和手机尺寸相关相关推荐

  1. 手机尺寸相关的概念 +尺寸单位+关于颜色

    手机的尺寸: 屏幕对角线的长度,单位为英寸(2.54cm) 手机的分辨率: 屏幕能显示的像素的数量, 一般用在长方向上数量*宽方向上数量来表达 手机的像素密度: pixels per inch,也称P ...

  2. ios/swift之尺寸和机型判断

    import UIKit let WIDTH = UIScreen.main.bounds.size.width let HEIGHT = UIScreen.main.bounds.size.heig ...

  3. 判断机型是安卓还是ios

    判断机型是安卓还是ios <div id="btn"><a onclick="detect" id="a">< ...

  4. iOS字体大小适配机型的几种方法

    在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配. 自己总结了几种方法供大家参考. 方法一:用宏定义适配字体大小(根据屏幕尺寸判断) //宏定义 ...

  5. IOS Swift 入门学习汇总 (更新中..)

    IOS Swift 学习入门 配置区 info 配置 本地化中文 文件导入Xcode CocoaPads 依赖管理工具 UI区 + 代码 通用 打开新页面方式 设置新开页面全屏展示 跳转页面 正向传值 ...

  6. Unity判断机型是否为iPhoneX,iPhoneXS,iPhoneXR,以及iPhoneXS Max

    原生iOS常用的判断方法 iOS中判断机型的方式通常是利用屏幕分辨率,导航栏尺寸,是否支持某些功能特性等进行判断. 例如获取屏幕宽高: CGFloat screenWidth = [UIScreen ...

  7. 如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?

    判断机型是否为iPhone X,首先想到的是判断当前设备的机型,另外也可以从他的固有尺寸去判断: #define KIsiPhoneX ([UIScreen instancesRespondToSel ...

  8. 过http user-agent判断是否为手机浏览器

    我们做Web开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码: 下面PHP函数可以根据http user-agent ...

  9. ASP.NET判断是否为手机登录

    ASP.NET判断是否为手机登录 protected void Page_Load(object sender, EventArgs e){MobileHandle();} 页面加载时候判断是否为手机 ...

最新文章

  1. mysql获取删除的条数_如何从mysql表中删除数百万条记录而不会减速
  2. wamp php字符编码,关于Apache默认编码错误 导致网站乱码的解决方案
  3. delphi xls 线程_锐龙9 5950X怒超近6GHz!关键是16核心32线程全开-锐龙,锐龙9 5950X,超频 ——快科技(驱动之家旗下媒体)-...
  4. 【大牛疯狂教学】java程序员大专找不到工作
  5. 信息系统运维安全管理规定(可作为范文参考)
  6. Git使用出错:Couldn‘t reserve space for cygwin‘s heap, Win32
  7. jquery 自动触发事件 trigger
  8. 通过回调函数阻止进程创建(验证结束,方案完全可行)
  9. blog error #include stream.h
  10. 北林oj-算法设计与分析-Tom palindrome number
  11. linux sonar 安装教程,Linux下为Sonarqube安装中文插件
  12. C#語法學習二(NameSpace)
  13. 利用WebHook实现自动部署Git代码
  14. 【吴恩达深度学习】Residual Networks(PyTorch)
  15. 浅识Tomcat10和Tomcat9的区别
  16. 渗透测试工程师面试题
  17. 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
  18. 长期招对日/赴日开发人才
  19. Win10怎么隐藏任务栏时间 如何看不到右下角时间
  20. Java实现aes加解密

热门文章

  1. 重装系统怎么保存原来的文件
  2. Blend Brush介绍
  3. go-tour (1)
  4. Android监听个人热点(Hotspot)打开关闭状态
  5. python对称差集是什么意思_Python求数据的交、并、差集、对称差集
  6. js php 实现日历签到_php+mysql+jquery实现日历签到功能的过程与步骤
  7. 模仿开眼的视频APP,基于MVP+rxjava2+Retrofit+Dagger2+Glide+Realm+GSYVideoPlayer
  8. 触摸按键设计layout
  9. 【视觉运控一体机小课堂】三分钟搭建机器视觉开发环境
  10. Python 确定大图中是否包含小图