【问题标题】:Multi section UITableView using storyboards使用情节提要的多节 UITableView
【发布时间】:2014-01-18 21:31:26
【问题描述】:

我目前正在为 iOS 平台编写游戏。在主菜单中,我目前使用 UITableView 向用户显示他们参与的游戏列表。我希望通过在顶部显示一个活动游戏部分来改进此表格视图,并在下面的单独部分中显示已完成游戏的列表,在标题为“已完成游戏”的行下方。我一直在玩 XCode 一段时间,但我似乎无法找到如何做到这一点。通过这样做:

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

所发生的只是我在表格视图中得到了所有行的重复项,并且两个部分之间没有分隔符。

如果有人能教我如何操作,或者在网络上为我指出一个方向,让我可以学习如何实现与我所描述的内容类似的东西,我将不胜感激。我在我的项目中使用故事板。

提前致谢!

【问题讨论】:

    标签: ios objective-c cocoa-touch uitableview


    【解决方案1】:

    如果你只想要一个简单的标题标题,你需要实现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:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-08
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      相关资源
      最近更新 更多