MJRefresh的使用
來自: http://my.oschina.net/langzhouzhou1/blog/613966
平時在做項目的過程中,下拉刷新,上啦加載這都是很有必要的,用UIRefreshController雖然不是很麻煩但是用MJRefresh就很簡單,就像在github上介紹的一樣就一行代碼就搞定了(其實是兩行)。
而這里以MJRefreshBackNormalFooter為例
_shopTableView.footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
[self dataArray];
}
雖然footer已經被棄用了,但是還是能用用
就上面簡單的幾句就好了,每次當你下啦的時候就會進入刷新狀態就會調用一次數據加載,也就是你自己寫的數據請求我這里是dataArray。因為我是直接把數據解析好存在了數組里所以不會有數據重復加載的問題,所以自己寫的時候要注意不要讓加載的數據重復了。
而就寫上面一句會有很大的問題 你第一次拉了一次 就無法退出刷新狀態了,所以我們還需要做一件事就是退出刷新狀態在每次進入刷新狀態之后
_shopTableView.footer.endRefreshing;也就是這句。
加起來一共就兩句就好了 很方便很好用
而這個框架里面還有好多,都是中文很好看懂
本文由用戶 lcvzduuc 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!