2011-05-31 38 views
7

當我啓動我的應用程序,而某些設備連接到我的iPhone(因此,顯示連接數藍條顯示),我的啓動圖像(Default.png)變形,尺寸不再適合屏幕尺寸。個人熱點藍條問題

我該如何解決這個問題?我試圖檢查「最初隱藏的狀態欄」,但它只有在啓動圖像加載後才起作用。

在此先感謝。

回答

-2

檢查這個環節,也許可以幫助你解決你的問題:

Get iPhone Status Bar Height

基於該鏈接的,你可以得到狀態欄的高度,然後調整你的啓動圖像。

+1

該應用程序無法控制其Default.png啓動圖像的顯示方式。 – 2011-08-18 01:34:54

3

有沒有真正解決這個問題的方法。如果我沒有記錯的話,系統會通過剪切中間的一部分來調整雙高度狀態欄的啓動圖像;解決這個問題的唯一選擇是找出你的Default.png中的哪一部分被切掉,並更改圖像,以免刪除效果不明顯。

+0

我達到了相同的結論,但我正在尋找文檔中某處的確認。你還記得你在哪裏看到這些信息嗎? – Unfalkster 2012-10-31 12:57:01

+1

我從來沒有在文檔中看到過它,但您可以通過觸發雙高度狀態欄(例如錄製音頻)並打開任何具有啓動圖像且中間帶有徽標的應用程序來進行實驗驗證。 **編輯**實際上,我剛剛嘗試過一些應用程序,截至iOS 6,它絕對不再是中間的東西 - 例如,Google搜索應用程序的中間有徽標,看起來不錯。不知道附加的20分是從哪裏來的。 – 2012-10-31 17:45:53

+0

在iOS 7.0.x中肯定會發生在我身上,但從iOS 7.1開始似乎不再發生。 – shim 2014-03-14 06:16:15

1

您可以通過使用故事板作爲啓動屏幕而不是圖像來解決此問題。 創建一個新的故事板並添加一個UIViewcontroller作爲初始視圖控制器。使用約束來佈局啓動屏幕。例如:使用UIImageView將您的徽標放在中心位置。 打開項目的設置和目標選擇一般。向下滾動到'應用程序圖標和啓動圖像'。選擇剛創建的故事板,在其中顯示'啓動屏幕文件'。

+0

不,不工作 – 2017-04-19 07:34:48