不知是否有像我同樣的,每次寫TableView在監聽網絡和無數據源時邏輯處理提示視圖都是一堆代碼,很繁瑣也很重複的垃圾代碼(可能就只有我這樣😂,求大神推薦一個好的框架給小弟使用),因而最近閒來無事決定封裝一下,有不足的地方但願你們指出,一同進步。git
本次監聽網絡狀態依賴於`Reachability`github
關鍵性代碼網絡
經過分類給`TableView`增長空視圖和無網絡視圖屬性,這樣方便您使用自定義顯示視圖樣式來展現。內部我也寫了一個空視圖樣式,您能夠用來修改和使用。框架
tableview屬性學習
根據cell的行數肯定有無數據blog
效果圖get
效果圖it
代碼不難,只是進行一些小整合,內部使用runtime,能夠查看代碼GitHub地址:https://github.com/Davisjy/JYEmpty,本人渣渣一枚,可能有使用姿式錯誤的地方但願您能指正。在學習的道路上也但願遇到志同道合的朋友,一同窗習一塊兒進步,歡迎pr,歡迎star,不甚感激。本次封裝侷限於UITableView,後續會繼續完善(1.UICollectionView, 2.UIScrollView,3.UIWebView等狀況邏輯處理)。讓你們使用起來更方便😁。io
第一次分享,若是有不足的地方就忍着吧😂。table