2014-03-29 27 views
0

所以我只想顯示狀態欄的時間。有沒有辦法格式化狀態欄只顯示時間,或者我將不得不實施一個時間顯示對象並隱藏狀態欄?任何幫助將是偉大的!謝謝只顯示狀態欄中的時間iOS

+0

我會與您的第二個建議,並創建自己的狀態欄視圖上的時間標籤。 – sooper

回答

1

沒有公共的API來修改狀態欄。您可以實現自己的狀態欄,但請注意,部分實施狀態欄會違反Apple的AppStore規則,並且可能不安全(更具體地說,取代用戶習慣的狀態欄的功能)。例如,看到here

我們發現您的應用程序使用一個非標準的方式, 這是不符合在App Store審查指南系統提供的項目。

具體來說,我們發現你的應用動畫狀態欄。請參閱 附上的截圖,以供參考問題[屏幕截圖顯示 自定義狀態欄顯示爲「最新」]。

瞭解更多關於在iOS的人機接口 指引系統提供的項目,部分:「系統提供的按鈕和圖標」和「iOS的UI 元素使用指南」。

如果你仍然想實現你可以隱藏系統狀態欄和一個新的觀點,以您的每一個意見,或創建一個新的UIWindowUIWindowLevelStatusBar + 1一個windowLevel[UIApplication sharedApplication].statusBarFrame框架和標籤,將準確地給你你需要的東西。

+0

感謝您的幫助和信息! – Srmuhs