Skip to content
/ ULook Public

用于检查不同 iOS 设备、系统版本的 TabBar & NavigationBar & StatusBar & safeAreaInsets 等 UI 控件默认高度

Notifications You must be signed in to change notification settings

ziecho/ULook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ULook

查看系统控件大小的工具,屏幕旋转、分屏会自动刷新

控件规则

这里整理下系统常见 UI 控件在各个系统、设备下的高度规则

Regular & Compact

目前屏幕宽度为 414 的手机,比如 iPhone 8 Plus、iPhone XR、iPhone XS Max,横屏下时,标准模式的宽度为 Regular,放大模式为 Compact。 宽度小于 414 的手机,比如 iPhone SE、 iPhone 8、iPhone X ,横屏下宽度始终为 Compact。

safeAreaInsetsBottom

iPhone 竖屏 34

iPhone 横屏 21

iPad 20

StatusBarHeight

非全面屏 iPhone 20

全面屏 iPhone 44

非全面屏 iPad 20

全面屏 iPad 24

NavigationBarHeight

iPhone 竖屏 44

iPhone 横屏 Regular 44 or Compact 32

iPad iOS >=12 ? 50 : 44

TabBarHeight

非全面屏 iPhone 竖屏 49

非全面屏 iPhone 横屏 (Regular 49 or Compact 32)

全面屏 iPhone 竖屏 49 + safeAreaBottom = 83

全面屏 iPhone 横屏 (Regular 49 or Compact 32) + safeAreaBottom

非全面屏 iPad iOS >= 12 ? 50 : 49

全面屏 iPad 为 45 + safeAreaBottom = 65 (横竖屏一致)

ToolBarHeight**

非全面屏 iPhone 竖屏 44

非全面屏 iPhone 横屏 Regular 44 or Compact 32

全面屏 iPhone 竖屏 44 + safeAreaBottom

全面屏 iPhone 横屏 (Regular 44 or Compact 32) + safeAreaBottom

非全面屏 iPad iOS >=12 ? 50 : 44

全面屏 iPad 50 + safeAreaBottom = 70

截图

iPhone

iPad

About

用于检查不同 iOS 设备、系统版本的 TabBar & NavigationBar & StatusBar & safeAreaInsets 等 UI 控件默认高度

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published