我正在開發一個表格視圖。要填充該表,我有75個內容的數組。現在我想顯示錶格視圖,就像第一次顯示錶格視圖一樣,然後只顯示10行數組和一個標題顯示更多的按鈕。當點擊按鈕,然後在表格視圖中顯示數組的下一個10個內容,在表格視圖的最後一個顯示兩個按鈕的上一個和下一個。當點擊下一個然後再顯示數組的下10個內容,當點擊前一個時顯示前10個內容。現在的問題是,我會做什麼數組,讓我看到這種類型?如何在表格視圖中編寫代碼?如何劃分數組並在表視圖中顯示?
0
A
回答
2
你可以像下面..
1 ..採用可變設N = 11
2 ..在cellForRowAtIndexPath
寫代碼,只N-1細胞和... ... 第n細胞在didSelectRowAtIndexPath
創建第一次顯示顯示更多一個按鈕,你說
3 ..現在寫代碼,以確定所選擇的小區具有指數== N 10如果是,則調用一個方法,該方法將用n增加n,然後再用重新加載表。
4 ..按照你的意願增加或減少n ...但記得用第n行選擇重新加載數據
0
你可以通過以下方式使用按鈕的標籤屬性(uiview的任何子項繼承該屬性)來實現此目的。
您可以將數組分成10個元素的數組,並將它們中的每一個存儲在其他數組中。現在檢索數據,您可以設置按鈕的tag
。也就是說,例如,最初的按鈕標籤更多。所以當它被點擊時,你可以從數組數組中檢索第一個數組並顯示它,並將更多的按鈕標籤設置爲2.因此,下次更多按鈕將導致從大數組中獲取第二個元素。之前的相同方式將存儲相應的標籤,您可以使用它來獲取先前的數組。
現在上面也可以不用二維數組來完成。爲此,你可以用10乘以moreButton.tab並顯示數組的下10個元素。
請在更新標籤屬性前進行必要的驗證檢查。
希望它有幫助。
相關問題
- 1. iPhone - 如何選擇,並顯示在分組表視圖格式
- 2. iOS:如何在分組表格視圖中顯示節內容?
- 3. 如何從數組中提取網址並在表視圖上顯示圖像
- 4. 如何在列表視圖中顯示整數數組
- 5. 數組數應在顯示錶視圖
- 6. 如何將數字賦給數組並將其顯示在列表視圖中?
- 7. 在視圖中顯示部分視圖並傳遞參數
- 8. 過濾數組並在表視圖中顯示?
- 9. 如何在表格視圖中顯示數組值
- 10. 如何在表視圖視圖中顯示段中標題的值數組?
- 11. Yii2列表視圖如何在視圖中顯示的數據
- 12. 如何從數組列表中分離數據並將其顯示到列表視圖中?
- 13. 使用表單填充數組並在不同視圖中顯示數組angularjs
- 14. 如何插入,並在表一起顯示分組數據
- 15. 檢索到的數據和分組表視圖中顯示它
- 16. 顯示錶格視圖數據分組在iphone上
- 17. linq顯示在視圖中的結果 - 如何應用分組
- 18. 如何將JSON數組存儲在JSON數組結果中並顯示在列表視圖中?
- 19. 如何劃分錶行成2並顯示到頁面
- 20. 在文本視圖中顯示數組
- 21. 如何在視圖中顯示數據
- 22. 如何從肥皂中加載數組並在桌面視圖中顯示?
- 23. 如何從SQLite數據庫讀取數據並在列表視圖中顯示
- 24. 使用多個表並將值分配給控制器中的數組並在視圖中顯示
- 25. 在列表視圖中顯示數據
- 26. 在表格視圖中顯示數據
- 27. 從解析數組中的25k行加載並在表格視圖中顯示
- 28. 轉換字節數組圖像並顯示在Razor視圖
- 29. 如何在表格中顯示數組?
- 30. 如何在數據庫中顯示數據的列表視圖?