iOS獲取狀態(tài)欄高度

大家都知道所有非劉海屏機型的狀態(tài)欄高度為20pt,但是劉海屏的高度就不固定了,再加上蘋果最新出了iPhone 14 Pro/Max(靈動島);
所以今天統(tǒng)計下所有機型的狀態(tài)欄高度:
通過iOS Api進行日志打印

float statusBarHeight = 0;
  if (@available(iOS 13.0, *)) {
      UIStatusBarManager *statusBarManager = [UIApplication sharedApplication].windows.firstObject.windowScene.statusBarManager;
      statusBarHeight = statusBarManager.statusBarFrame.size.height;
  }
  else {
      statusBarHeight = [UIApplication sharedApplication].statusBarFrame.size.height;
  }
NSLog(@"statusBarHeight:%f",statusBarHeight);

最后統(tǒng)計結(jié)果為:
非劉海屏全系為20px;
靈動島屏全系為54px;
劉海屏如下:

機型 尺寸 劉海類型
iPhone X 44 劉海屏
iPhone XR 48 劉海屏
iPhone 11 48 劉海屏
iPhone 11 Pro 44 劉海屏
iPhone 11 Pro Max 44 劉海屏
iPhone 12 47 劉海屏
iPhone 12 mini 50 劉海屏
iPhone 12 Pro 47 劉海屏
iPhone 12 Pro Max 47 劉海屏
iPhone 13 47 劉海屏
iPhone 13 mini 50 劉海屏
iPhone 13 Pro 47 劉海屏
iPhone 13 Pro Max 47 劉海屏
iPhone 14 47 劉海屏
iPhone 14 Plus 47 劉海屏
iPhone 14 Pro 54 靈動島
iPhone 14 Pro Max 54 靈動島
iPhone 15 54 靈動島
iPhone 15 Plus 54 靈動島
iPhone 15 Pro 54 靈動島
iPhone 15 Pro Max 54 靈動島
iPhone 16 54 靈動島
iPhone 16 Plus 54 靈動島
iPhone 16 Pro 54 靈動島
iPhone 16 Pro Max 54 靈動島
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容