2016-01-27 60 views
0

enter image description here在這裏,我有一個部分的TableView。但是,我有2個單元格。我希望numberofRowsInSection爲同一節的不同行返回2個不同的值。但是,我無法訪問numberofRowsInSection函數中的行。有人能告訴我如何達到這個目標嗎?TableView的numberOfRowsInSection函數如何爲同一節返回多個值?

enter image description here

+0

參考這個答案http://stackoverflow.com/questions/30476340/table-view-issues-in-swift-ios/30476653#30476653 –

+0

那裏寫的解決方案是用於多個部分。我正在尋找單個部分的答案 –

+0

你能告訴我一個你的故事板和/或代碼的圖像,所以我可以更好地理解這個 –

回答

0

numberOfRowsInSections應該返回細胞的數量在這一節中,如果你想顯示兩種不同類型的細胞(如。CellType1和CellType2)的,你應該做的內部邏輯

- (UITableViewCell *)tableView:(UITableView *)tableView 
    cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    if (indexPath.section == 0) { 
     if(indexPath.row == 0){ return CellType1; } 
     if (indexPath.row == 1) { return CellType2; } 
    } 
} 

你不能從該方法返回多個值,蘋果沒有寫入該方法來返回多個值

相關問題