最全statusBarFrame、safeAreaInsets各机型数据

939 阅读5分钟

项目环境

iOS版本:iOS 12.0,只实验竖屏

语言:swift

iPhone

未测试

iPhone 5s

灵动岛

IOS17

iPhone 15 Pro Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 15 Pro

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 15 Plus

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 15

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 14 Pro Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 14 Pro

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---54.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---59.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

刘海屏

IOS17

iPhone 14 Plus

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 14

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 13 Pro Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 13 Pro

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 13

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 13 mini

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---50.0
kd_safeAreaTop---50.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---50.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 12 Pro Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 12 Pro

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 12

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---47.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---47.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 12 mini

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---50.0
kd_safeAreaTop---50.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---50.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 11 Pro Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---44.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 11 Pro

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---44.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone 11

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---48.0
kd_safeAreaTop---48.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---48.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone Xs Max

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---44.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone Xs

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---44.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

iPhone Xʀ

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---48.0
kd_safeAreaTop---48.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---48.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

IOS16 download.developer.apple.com/Developer_T…

iPhone X

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---44.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---44.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---34.0
kd_tabBarFullHeight---83.0
tabBarHeight---83.0

非全面屏实验

IOS17

iPhone SE(第3代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone SE(第2代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

IOS16

iPhone 8 Plus

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone 8

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

IOS15

iPhone 7 Plus

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone 7

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone SE(第1代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone 6s Plus

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPhone 6s

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---44.0
navigationBarheight---44.0
kd_tabBarHeight---49.0
TabBarButtonY---1.0
TabBarButtonHeight---48.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---49.0
tabBarHeight---49.0

iPad

未测试

iPad Air

iPad mini 3

iPad mini 2

全面屏

IOS17

iPad Pro(12.9 英寸,第 6 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(11 英寸,第 4 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad mini(第 6 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad(第 10 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Air(第 5 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(12.9 英寸,第 5 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(11 英寸,第 3 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Air(第 4 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(12.9 英寸,第 4 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(11 英寸,第 2 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(12.9 英寸,第 3 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

iPad Pro(11 英寸,第 1 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---24.0
kd_safeAreaTop---24.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---20.0
kd_tabBarFullHeight---65.0
tabBarHeight---65.0

非全面屏

IOS17

iPad(第 9 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad(第 8 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad Air(第 3 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad mini(第 5 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad(第 7 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad(第 6 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad Pro(10.5 英寸)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad Pro(12.9 英寸,第 2 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

IOS16 download.developer.apple.com/Developer_T…

iPad(第 5 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad Pro(12.9 英寸,第 1 代)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad Pro(9.7 英寸)

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

IOS15

iPad Air 2

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

iPad mini 4

未隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---20.0
kd_safeAreaTop---20.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

隐藏statusbar实验结果:

kd_statusBarX---0.0
kd_statusBarHeight---0.0
kd_safeAreaTop---0.0
kd_navigationBarHeight---50.0
navigationBarheight---50.0
kd_tabBarHeight---50.0
TabBarButtonY---1.0
TabBarButtonHeight---49.0
kd_safeAreaBottom---0.0
kd_tabBarFullHeight---50.0
tabBarHeight---50.0

总结:

  1. iPhone全面屏:

    • 灵动岛未隐藏statusbar时,safeAreaTop所有机型值59,statusBarHeight值54,safeAreaBottom值34
    • 灵动岛隐藏statusbar时,safeAreaTop所有机型值59,statusBarHeight值0,safeAreaBottom值34
    • 在刘海屏未隐藏statusbar时,同一机型下statusBarHeight和safeAreaTop相同,但不同机型值不相同,safeAreaBottom值34
    • 在刘海屏隐藏statusbar时,statusBarHeight变为0,safeAreaTop和未隐藏safeAreaTop下相同,safeAreaBottom值34
  2. iPhone非全面屏:

    • 未隐藏statusbar时,statusBarHeight和safeAreaTop值20,safeAreaBottom值0
    • 隐藏statusbar时,statusBarHeight和safeAreaTop值0,safeAreaBottom值0
  3. iPad全面屏:

    • 未隐藏statusbar时,statusBarHeight和safeAreaTop值24,safeAreaBottom值0
    • 隐藏statusbar时,statusBarHeight和safeAreaTop值0,safeAreaBottom值0
  4. iPad非全面屏:

    • 未隐藏statusbar时,statusBarHeight和safeAreaTop值20,safeAreaBottom值0
    • 隐藏statusbar时,statusBarHeight和safeAreaTop值0,safeAreaBottom值0

建议:

  1. 用safeAreaTop和safeAreaBottom布局最合理
  2. 用statusBarHeight布局,全面屏隐藏statusBar会出问题,未隐藏statusBar下灵动岛也会出现问题;非全面屏没问题