2011-02-09 77 views
4

什麼活動/事件觸發iPhone上更改狀態欄的高度?什麼是改變狀態欄高度的iPhone活動?

例如:當同時在電話通話狀態欄[[UIApplication sharedApplication] statusBarFrame]的高度的應用程序訪問的是40,而不是它的20

的iPhone模擬器有一個選項硬件>切換呼叫內的正常高度狀態欄。選擇該選項後,會發布UIApplicationWillChangeStatusBarFrameNotificationUIApplicationDidChangeStatusBarFrameNotification

什麼是用戶操作和/或電話操作導致這種情況發生?除通話外,是否有任何活動導致狀態欄高於20分?

回答

3

@博加特是正確的,互聯網共享是一個。

錄音(如voicememos.app)是另一種錄音。

2

互聯網共享變得活躍是另一種這樣的活動。

+0

有沒有辦法在應用程序中隱藏狀態欄? – SkyEagle888 2012-04-12 22:43:03

0

也在地圖應用程序中的turn-turn導航。

當您使用Google時,您會在狀態欄中看到「Google地圖正在使用您的位置」,當您使用Apple地圖時,您會看到「Touch to return to Navigation」。