簡體   English   中英

自定義單元的循環加載Swift

[英]Cyclic loading of custom cells Swift

我一直在嘗試從堆棧上就此問題獲得一些響應,但至今沒有成功。

所以我會盡量精確。

我有一個帶有兩個自定義單元筆尖的uitableview 兩者的數據源都是兩個單獨的數組(問題數組和答案數組)。 第一個自定義單元格包含uilabel (問題單元格)和另一個uibutton (答案單元格)。

在啟動該應用程序時,將加載特定數量的問題單元格(取決於數組中的對象數量),之后將加載1個答案單元格。

這是照片

在此處輸入圖片說明

單擊answer2之后-再次發生相同的過程,並在下面生成新的問題單元格以及answer3單元格

不知道如何實現。

謝謝!

這看起來並不困難。 因此,在應用程序啟動時,您將加載初始問題和答案。 為此,您需要一定數量的單元格,例如3個問題和1個答案,總共需要從numberOfCellsInSection:返回4個。 而且,當用戶點擊(選擇,按)答案行時,您只需增加表格中的單元格數量,如果在下一個周期中有2個問題和1個答案,現在您將從numberOfCellsInSection: datasource方法返回7 tableView 等等。

此外,如果您想以更有條理的方式實現目標,可以將每個問題答案分為幾個部分。 在這種情況下,您必須增加表格中的部分數量,並為答案單元格選擇中的每個部分返回正確的單元格數量。 為此,請使用數據源的numberOfSectionsInTableview:numberOfCellsInSection方法。

不要忘記在cellForRowAtIndexPath:方法上繪制(在單元格的標簽上設置適當的文本,如果有的話設置圖像)數據以反映單元格上的正確數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM