2014-01-18 78 views
0

我目前正在爲iOS平臺編寫遊戲。在主菜單中,我目前向用戶顯示他們使用UITableView參與的遊戲列表。我希望通過讓一部分活動遊戲出現在頂部以及在下面單獨部分中出現的完成遊戲列表來改善這個表格視圖,在標題爲「完成的遊戲」的行的下面。我一直在玩XCode一段時間,但我似乎無法找到如何做到這一點。在做:多節UITableView使用故事板

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    // Return the number of sections. 
    return 2; 
} 

發生的所有事情只是我得到表視圖中的所有行的重複,兩個部分之間沒有分隔符。

如果任何人都可以教我如何或者指向我可以學習如何實現類似於我所描述的東西的網絡方向,我將非常感激。我在我的項目中使用故事板。

在此先感謝!

回答

3

如果你只是想要一個簡單的標題頭,你需要實現tableView:titleForHeaderInSection:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection: 
    (NSInteger)section { 

    switch(section) { 
     case 0: 
      return @"Active Games"; 
     case 1: 
      return @"Finished Games"; 
     default: 
      return @""; 
    } 
} 

如果你正在尋找的東西票友,還有其它方法可以使用:


至於填寫個別行,你需要看看tableView:cellForRowAtIndexPath:tableView:numberOfRowsInSection: