热点新闻
iPhone屏幕尺寸和开发适配
2023-07-12 03:57  浏览:103  搜索引擎搜索“手机财发网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机财发网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布



image.png

iOS真机适配:

// 屏幕宽度 public static let Screen_Width: CGFloat = UIScreen.main.bounds.width // 屏幕高度 public static let Screen_Height: CGFloat = UIScreen.main.bounds.height // 是否iPhoneX系列 public static let Is_iPhoneX: Bool = { if UIScreen.main.bounds.height == 812.0 || UIScreen.main.bounds.height == 896.0 || UIScreen.main.bounds.height == 844.0 || UIScreen.main.bounds.height == 926.0 { return true } else { return false } }() // 状态栏高度(算上顶部安全距离) public static let Statusbar_Height: CGFloat = { if #available(iOS 13.0, *) { return UIApplication.shared.keyWindow?.windowScene?.statusBarManager?.statusBarframe.size.height ?? (BFDefine.Is_iPhoneX ? 48.0 : 20.0) } else { return UIApplication.shared.statusBarframe.size.height } }() // 顶部安全距离 public static let Top_Height: CGFloat = Statusbar_Height - 20 // 底部安全距离 public static let Bottom_Height: CGFloat = BFDefine.Is_iPhoneX ? 34 : 0 // 导航栏高度(算上顶部安全距离和状态栏高度) public static let Navbar_Height: CGFloat = Statusbar_Height + 44 // tab栏高度(算上底部安全距离) public static let Tabbar_Height: CGFloat = BFDefine.Is_iPhoneX ? 83 : 49 // 主窗口 public static var Key_Window: UIWindow { get { UIApplication.shared.keyWindow ?? UIApplication.shared.windows[0] } }

发布人:36ca****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发