2012-12-07 55 views
0

我正在尝试创建一个2部分的UITableview。第一部分应该只包含一行,第二部分应该包含6行。我如何定义部分的数量?从故事板中我可以定义我的表格视图风格是分组的。UITableview部分(Xcode 4.5和iOS6)

任何帮助将不胜感激。

非常感谢, 马科斯

+0

您应该阅读[documentation](http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView)在询问之前,'UITableView'。你的答案在那里,你一定会更好地理解它是如何工作的。 –

回答

1

您提供所有的信息在运行时,一般从视图控制器。您需要设置您的视图控制器的表视图的“数据源”,然后实现它记录在这里的UITableViewDataSource协议:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

,将确定有多少段提出的具体方法是这样的一种:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    return 2; 
} 
+0

谢谢!我认为部分是从界面生成器,而不是在运行时定义。 – vilelam

+0

我刚刚意识到,如果我的表视图是一个静态的表视图,它可以定义节的故事板的数量(无需代码)。 – vilelam

1

您需要实现UITableViewDataSource协议来填充表段和行。看到苹果文档here

检查我提交this post的解决方案;它应该指向正确的方向。