2013-04-05 115 views
3

我想創建一個通知欄,例如活動電話號碼通知欄,只要我的用戶丟失連接到我的服務器。iPhone應用程序中的通知欄

有沒有簡單的方法來做到這一點?無法在API中找到它,但必須有一些支持的方式 - 或者我應該手動編程嗎?

example image

例:區別是,我希望它是活躍的,而在我的應用程序,我想定義文本自己。

回答

2

沒有可用於做這個沒有直接的API,但你可以改變狀態欄的顏色像這樣

self.window.backgroundColor = [UIColor colorWithRed:0.78f green:0.13f blue:0.11f alpha:1]; 
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

,並與您的自定義文本下面添加另一種看法。

或者,如果您只是想用自定義顏色在狀態欄中添加一些信息,請查看KGStatusBarMTStatusBarOverlay

+0

KGStatusBar並不是我正在尋找的問題,但它對我來說就像是一種魅力。我會用這個,謝謝。 – 2013-04-05 09:30:06

2

您可以在狀態欄級別設置一個窗口,並實際用您自己的狀態欄替換手機的狀態欄,如果這是您要求的。這可以實施的方式is found here

但請記住,您的應用程序可能在這種情況下被Apple拒絕。

許多應用程序正在使用它來顯示狀態欄位置上的一些信息,然後再次顯示狀態欄。 Groupon應用程序實際上是在執行此操作,並在您通過不同的UITableViews刷卡時顯示UIPageControl,向您顯示有多少UITableViews可用。

+0

有趣。但我想這也會掩蓋狀態欄中的當前文本,這是我不想要的。 – 2013-04-05 09:23:47

+0

是的,它會隱藏狀態欄。如果您只想在狀態欄下方顯示某些內容,我建議您在視窗中添加一個視圖。這是你想要的?這是非常簡單的,然後執行,我可以告訴你如何。 – Lefteris 2013-04-05 09:27:58

+0

這也是一種可能性。但我只是探討@tilo鏈接到的KGStatusBar,它爲我完成了這項工作。感謝您的建議。 – 2013-04-05 09:29:42

相關問題