【问题标题】:iOS 5 XCODE 4.3.2 Can a dynamic prototyped tableview use groups?iOS 5 XCODE 4.3.2 动态原型表视图可以使用组吗?
【发布时间】:2012-05-15 17:20:09
【问题描述】:

我正在使用情节提要并有一个 UITableView 与动态原型单元格。现在我试图将其分组,但是我能找到的每个教程都只对静态单元格进行分组。当我选择静态时,我确实看到了“部分”,但没有看到动态。有没有一种简单的方法可以让我的动态单元格分组?

谢谢,

罗伯

【问题讨论】:

  • 您的意思是将表格视图样式更改为分组而不是普通?还是您的意思是喜欢在部分中添加页眉和页脚?
  • 这个 SO 问题和答案可能会有所帮助:stackoverflow.com/questions/7911588/…
  • 是的,想要更改为分组样式而不是普通样式。我可以选择分组,但属性检查器中没有部分选项,因为我选择了动态原型(而不是静态)。我希望拥有类似于食物菜单,标题“三明治”下面有动态单元格,然后是标题“汤”和下面的动态单元格。目前,一切都与动态单元格一起工作,只是没有部分或标题等。

标签: objective-c uitableview dynamic ios5


【解决方案1】:

您需要在表格视图上设置Grouped 样式。

在情节提要中,通过单击显示原型的图像部分或在左侧菜单中选择表格视图。有样式下拉框,需要选择Grouped

假设您的视图设置正确,设置多个部分并将单元格添加到正确的选择中,您将开始看到单元格与静态单元格一样分组。

您通过覆盖下面的方法将委托中部分的标题设置为您的 UITableView(如果您使用的是 UITableViewController,则在此处设置)

- (NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
    // set title of section here  
}

页脚也有类似的方法

iOS 5 XCODE 4.3.2 Can a dynamic prototyped tableview use groups?

【讨论】:

  • 谢谢,我一直在玩,我想我现在明白了。但不能返回零正确,必须这样做UILabel *sectionLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; sectionLabel.backgroundColor = [UIColor clearColor]; sectionLabel.text = @"Lunch Menu"; sectionLabel.textColor = [UIColor whiteColor]; return sectionLabel;
  • 是的,我只是懒惰return nil,我现在删除了它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-10
  • 1970-01-01
  • 2023-04-06
  • 2013-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多