GCDiscreetNotificationView 類庫做用是: 在不阻止用戶與設備應用程序交互狀況下,做爲一個通知視圖來顯示一個當前的狀態。 git
GCDiscreetNotificationView 類庫下載地址 https://github.com/gcamp/GCDiscreetNotificationView github
在開源中國iOS客戶端上,當沒法獲取網絡時, 網絡
咱們經常使用的通知多是一個UIAlertView的警告,提示當前網絡未鏈接,這樣就強制用戶必須作出選擇,被強制的確定會不爽。這是GCDiscreetNotificationView類庫相比較的一個優勢;
app
關於怎樣使用GCDiscreetNotificationView第三方類庫,在開源中國iOS客戶端中,這個開發類庫被封裝在一個Tool類中(Helper文件夾下), ide
[Tool ToastNotification:@"錯誤網絡無鏈接" andView:self.view andLoading:NO andIsBottom:NO]; 學習
GCDiscreetNotificationView類庫不只能夠在頂部顯示,還能夠在底部顯示,只需修改andIsBottom:傳入的BOOL型參數爲YES,這樣它就在底部顯示了。andLoading接受BOOL型參數用於顯示一個加載過程。 測試
我將這個類庫放到另外一個工程中,仿照開源中國iOS客戶端裏的方法用Tool類進行封裝,作的一個測試 spa
底部顯示 .net
從中咱們應該能體會到使用第三方類庫好處了吧,咱們不須要研究它是如何實現,知道有這個特效,而後只需調用接口就可; blog
正在學習過程當中,錯誤之處請指正,歡迎交流,共同窗習;