[問題] 如何不用上拉更新

看板MacDev作者 (我愛5566)時間11年前 (2014/07/10 12:49), 11年前編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
我想請教一下 假設我的server有100個data 打開app時我只打算先download 20個data 目前普遍的做法就是划到第20個data時 “上拉更新 pull up to refresh” 但現在看到很多app都已經做到不需要上拉更新 而是偵測你是否快拉到底 自動幫你download 21~40個data 請問這樣要如何做到? ex, facebook, instagram 除非你直接快速拉倒底他才會出現activityView 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.181.61 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1404967747.A.4AE.html

07/10 13:49, , 1F
scrollViewDidScroll + scrollView的offSet
07/10 13:49, 1F

07/10 14:05, , 2F
如果是用 UITableView 的話, 可以考慮用
07/10 14:05, 2F

07/10 14:05, , 3F
-tableView:willDisplayCell:forRowAtIndexPath:
07/10 14:05, 3F

07/10 18:51, , 4F
其實最簡單是在顯示 cell view的時候 直接判定第幾個
07/10 18:51, 4F

07/10 18:52, , 5F
data, 然後(假設)剩10個未顯示的時候,立馬載入
07/10 18:52, 5F

07/10 18:53, , 6F
蠻無腦的方法
07/10 18:53, 6F
謝謝樓上各位大大的回答 每個都是正解, 這邊提供一下collection view的解法 http://stackoverflow.com/questions/18587570/uicollectionview-load-more-data ※ 編輯: Saxson5566 (220.129.26.221), 07/11/2014 00:21:32
文章代碼(AID): #1JlXj3Ik (MacDev)
文章代碼(AID): #1JlXj3Ik (MacDev)