2012-05-15 57 views
3

我正在使用故事板,并且有一个UITableView动态原型单元格。现在我试图对它进行分组,但每个教程只能在静态单元上进行分组。当我选择静态时,我会看到'部分',但没有看到动态。有没有简单的方法来使我的动态细胞分组?iOS 5 XCODE 4.3.2动态原型桌面使用组可以吗?

感谢,

罗布

+0

你的意思是像改变表视图​​样式分组而不是纯粹的?或者你的意思是像添加页眉和页脚到部分? –

+0

这太问题和答案可能会有所帮助:http://stackoverflow.com/questions/7911588/should-xcode-storyboard-support-segues-from-a-uitableview-with-dynamic-prototyp –

+0

是,想改变分组样式而不是简单的。我可以选择分组,但在属性检查器中没有分区选项,因为我选择了动态原型(而不是静态)。我希望的食物菜单类似于下面的动态单元格的标题“三明治”,然后标题为“汤”和动态单元格。目前一切工作原理与动态单元格,只是没有部分或标题等 – RobDigital

回答

2

您需要设置Grouped风格的表视图。

在故事板通过点击图像的一部分,说原型或在左侧菜单中选择表格视图。有样式下拉框,您需要选择Grouped

假设你有你的观点正确设置,设置多个区段,并加入细胞正确的选择,你会看到一个分组的细胞,因为它们是静态的细胞。

您通过覆盖下面的方法(如果你使用一个UITableViewController您在此设置)

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

有页脚

类似的方法设置在委托你的UITableView节的头

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

+0

谢谢,我一直在玩,我想我现在得到它。但不能返回零权利,必须这样做 'UILabel * sectionLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,320,44)]; sectionLabel.backgroundColor = [UIColor clearColor]; sectionLabel.text = @“午餐菜单”; sectionLabel.textColor = [UIColor whiteColor]; return section标签; ' – RobDigital

+0

是的,我只是懒着'return nil',我现在已经把它删除了 – zode64

相关问题