簡體   English   中英

如何使舊應用程序狀態欄的字體大小與iOS 10中的系統狀態欄匹配?

[英]How can I make the font size of the status bar of my old app to match the system status bar in iOS 10?

我有一個專為iOS 7開發的應用程序,從那時起,我一直在每次更新iOS iOS 10之前都對其進行更新。

我發現我的應用程序中狀態欄的字體大小比系統狀態欄和其他較新的應用程序的字體大小略大,這使它看起來過時了(請參閱下面的第一張圖片)。

如何使我的應用程序的狀態欄看起來與其他較新的應用程序相同(下面的第二張圖片)?

狀態欄我的應用字體大小稍大

字體較小的較新應用的狀態欄

  1. 更改info.plist中的行基於視圖控制器的狀態欄外觀並將其設置為NO
  2. appDelegate.swift更改didFinishLaunchingWithOptions

UIApplication.shared.statusBarStyle = .lightContent

  1. 在每個視圖控制器內部,使用此代碼在狀態欄中提供自動顏色支持

    覆蓋var preferredStatusBarStyle:UIStatusBarStyle {return .lightContent}

嘗試在您的項目中添加LaunchScreen.storyboard,並將其設置為“啟動屏幕文件”,狀態欄可能大小正常。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM