我正在構建一個應用程序(不一定是一個Twitter客戶端),我想弄清楚開發人員如何在表視圖上下創建按鈕,用戶按下它們來重新載入新數據或將舊數據重新載入表視圖。有沒有人知道有任何教程可以做到這一點,或知道一個簡單的方法?iPhone Dev:在twitter iPhone客戶端獲取更多數據功能?
0
A
回答
2
如果你想固定按鈕,你可以讓你的表視圖不使用全屏,並在空間中添加按鈕。如果您希望按鈕與表格視圖一起滾動,您可以向表格添加頁眉或頁腳視圖並將其放入該表格中。
0
檢查Three20項目。我相信那裏有一個tableview。
實際上,向tableview添加內聯按鈕並不難。首先你要檢查是否有更多的數據要顯示。如果是這樣,您想要將數據源返回的行數加1。當被要求繪製最後一行時,你返回一個包含「按下更多」標題的單元格,以及一個隱藏的微調器,而不是顯示正常數據的標準單元格。
如果用戶按下最後一個按鈕,表格視圖處理程序打開微調器然後觸發網絡事件。網絡請求完成後,數據將被處理並添加到用於繪製第一個表的相同tableview數據源中。
現在你所要做的就是告訴tableview重新加載自己,並且新的數據會顯示出來。如果要限制顯示的數據量,可以在重繪前從數據源的頭部刪除N個項目,以便內存使用保持可管理狀態。
相關問題
- 1. iPhone Twitter獲取用戶ID
- 2. iPhone FTPS客戶端
- 3. iphone網絡客戶端
- 4. iPhone客戶端證書
- 5. iphone smtp客戶端庫
- 6. 服務器客戶端iphone
- 7. OCS Xmpp Iphone客戶端
- 8. 獲取iPhone數據
- 9. Javascript客戶端推文取回功能
- 10. 問題在在Mozilla iPhone客戶端
- 11. android或iphone客戶端如何工作?
- 12. Twitter獲取功能
- 13. Smashtag(斯坦福CS193p Twitter客戶端)不加載iPhone上
- 14. Facebook或Twitter認證與iPhone客戶端和node.js服務器
- 15. 從iphone twitter客戶端的iframe/uiwebview中打破網站?
- 16. SSL客戶端爲行Tcp/Ip在iPhone
- 17. 在iPhone上實現SSH客戶端
- 18. 從客戶端Nodejs獲取數據
- 19. 快速獲取客戶端數據
- 20. WCF從客戶端獲取數據
- 21. iPhone dev:獲取鑰匙(公/私)
- 22. 從https客戶端獲取Json數據
- 23. Stripes ActionBean獲取客戶端PUT數據
- 24. iPhone GameKit:客戶端檢測到其他客戶端
- 25. WatchOS從iPhone獲取數據
- 26. iPhone:獲取數據關閉
- 27. iPhone從plist獲取數據
- 28. 獲取客戶端IP的客戶端
- 29. iPhone dev多線程,NSAutoreleasePool
- 30. iPhone Dev - Project.pbxproj有多重要?