美文网首页
iOS 获取当前设备的屏幕高度和宽度

iOS 获取当前设备的屏幕高度和宽度

作者: 薰衣香 | 来源:发表于2019-09-19 23:22 被阅读0次

由于咱们App是要运行在不同的尺寸的屏幕上的,因此对于某些元素我们不能直接指定高度和宽度,我们需要根据设备的高度和宽度来计算页面元素的高度和宽度,那么问题来了,怎么获取屏幕的高度和宽度呢?

标准方法:

Swift(3.x):

获取屏幕宽度:UIScreen.main.bounds.width

获取屏幕高度:UIScreen.main.bounds.height

Objective-C:

获取屏幕宽度:[[UIScreen mainScreen]bounds].size.width

获取屏幕高度:[[UIScreen mainScreen]bounds].size.height

这个值对于你的设备来说是常数,那么这个值只需要计算一次,以后直接使用就行了,所以最便捷的方式就是把它定义成一个“宏”,以后在要使用这个值的地方直接使用宏就可以了,也可以很大程度上的减少代码冗余,让代码看起来更清爽

将以下代码放到任意类文件的类外边,作为宏,以后在任何一个文件都可以直接输入“宏”来使用这个值.

Swift(3.x):

//屏幕宽度

let SCWidth = UIScreen.main.bounds.width

//屏幕高度

let SCHeight = UIScreen.main.bounds.height

Objective-C:

#define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)

#define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height)

相关文章

  • iOS 获取当前设备的屏幕高度和宽度

    由于咱们App是要运行在不同的尺寸的屏幕上的,因此对于某些元素我们不能直接指定高度和宽度,我们需要根据设备的高度和...

  • iOS 获取设备的各种信息

    iOS 获取设备的各种信息 一、目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版...

  • 获取关于iPhone的相关信息

    目录:1.获取当前屏幕宽度、高度2.获取当前设备ip3.获取手机系统版本4.获取设备型号5.获取设备版本号6.判断...

  • iOS 如何获取设备的各种信息

    一、目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前...

  • 最全的iOS 如何获取设备的各种信息

    一、目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前...

  • iOS获取设备各种信息

    一、目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前...

  • 屏幕相关辅助类

    获得屏幕高度 和 宽度 获得状态栏的高度 获取当前屏幕截图,包含状态栏 获取当前屏幕截图,不包含状态栏 隐藏状态栏...

  • iOS 获取手机设备信息

    一、目录结构: 获取屏幕宽度与高度获取设备版本号获取iPhone名称获取app版本号获取电池电量获取当前系统名称获...

  • js常用的函数(封装)

    //获取当前日期时间 //获取当前设备的逻辑宽度和高度 //获取当前页面的名称 //设置本地缓存//修改人:zho...

  • JS中的宽度、高度和位置

    获取屏幕的宽度和高度 获取文档的宽度和高度 获取滚动条的距离

网友评论

      本文标题:iOS 获取当前设备的屏幕高度和宽度

      本文链接:https://www.haomeiwen.com/subject/coivyctx.html