UIScreen
@_spi(FW) extension UIScreen
-
屏幕尺寸
Declaration
Swift
public static var fw_screenSize: CGSize { get }
-
屏幕宽度
Declaration
Swift
public static var fw_screenWidth: CGFloat { get }
-
屏幕高度
Declaration
Swift
public static var fw_screenHeight: CGFloat { get }
-
屏幕像素比例
Declaration
Swift
public static var fw_screenScale: CGFloat { get }
-
判断屏幕英寸
Declaration
Swift
public static func fw_isScreenInch(_ inch: ScreenInch) -> Bool
-
是否是全面屏屏幕
Declaration
Swift
public static var fw_isNotchedScreen: Bool { get }
-
是否是灵动岛屏幕
Declaration
Swift
public static var fw_isDynamicIsland: Bool { get }
-
屏幕一像素的大小
Declaration
Swift
public static var fw_pixelOne: CGFloat { get }
-
检查是否含有安全区域,可用来判断iPhoneX
Declaration
Swift
public static var fw_hasSafeAreaInsets: Bool { get }
-
屏幕安全区域距离
Declaration
Swift
public static var fw_safeAreaInsets: UIEdgeInsets { get }
-
状态栏高度,与是否隐藏无关
Declaration
Swift
public static var fw_statusBarHeight: CGFloat { get }
-
导航栏高度,与是否隐藏无关
Declaration
Swift
public static var fw_navigationBarHeight: CGFloat { get }
-
顶部栏高度,包含状态栏、导航栏,与是否隐藏无关
Declaration
Swift
public static var fw_topBarHeight: CGFloat { get }
-
标签栏高度,与是否隐藏无关
Declaration
Swift
public static var fw_tabBarHeight: CGFloat { get }
-
工具栏高度,与是否隐藏无关
Declaration
Swift
public static var fw_toolBarHeight: CGFloat { get }
-
指定等比例缩放参考设计图尺寸,默认{375,812},宽度常用
Declaration
Swift
public static var fw_referenceSize: CGSize
-
全局自定义屏幕宽度缩放比例句柄,默认nil
Declaration
Swift
public static var fw_relativeScaleBlock: (() -> CGFloat)?
-
全局自定义屏幕高度缩放比例句柄,默认nil
Declaration
Swift
public static var fw_relativeHeightScaleBlock: (() -> CGFloat)?
-
获取当前屏幕宽度缩放比例,宽度常用
Declaration
Swift
public static var fw_relativeScale: CGFloat { get }
-
获取当前屏幕高度缩放比例,高度不常用
Declaration
Swift
public static var fw_relativeHeightScale: CGFloat { get }
-
获取相对设计图宽度等比例缩放值
Declaration
Swift
public static func fw_relativeValue(_ value: CGFloat, flat: Bool = false) -> CGFloat
-
获取相对设计图高度等比例缩放值
Declaration
Swift
public static func fw_relativeHeight(_ value: CGFloat, flat: Bool = false) -> CGFloat
-
获取相对设计图宽度等比例缩放时的固定宽度值
Declaration
Swift
public static func fw_fixedValue(_ value: CGFloat, flat: Bool = false) -> CGFloat
-
获取相对设计图高度等比例缩放时的固定高度值
Declaration
Swift
public static func fw_fixedHeight(_ value: CGFloat, flat: Bool = false) -> CGFloat
-
基于指定的倍数(0取当前设备),对传进来的floatValue进行像素取整
Declaration
Swift
public static func fw_flatValue(_ value: CGFloat, scale: CGFloat = 0) -> CGFloat