2012-03-29 95 views
0

我将如何能够自定义每个tableview组中的单元格数量?基本上,我需要第一组中的2个细胞,第二组中的4个细胞和第三组中的一个细胞。我似乎无法找到任何东西,这很奇怪,除非我把它称为错误的东西。提前致谢。 :)每个tableview组中的单元格的自定义数量

回答

2
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    if (section == 0) 
     return 2; 
    else if (section == 1) 
     return 4; 
    else if (section == 2) 
     return 1; 
} 
+0

问题:我将如何能够:1)插入任何数据;和2)为每个单元格创建一个动作(例如:单元格1转到另一个视图控制器,单元格2推动动作表,单元格3在单元格的右侧有一个UISwitch等) – chrisjr 2012-03-29 14:13:20

+0

顺便说一下,谢谢非常帮助我。对此,我真的非常感激。 – chrisjr 2012-03-29 14:22:15

+0

这* *取决于您是否使用Storyboard以及是否可以访问ios5的原型单元。这是一个巨大的话题,你最好的选择是向谷歌提供满足你需求的教程。确保包含我在这里提到的依赖关系的信息 – JiaYow 2012-03-29 14:22:53

2

每个表格中的单元格数量部分在表格的数据源tableView:numberOfRowsInSection:方法中指定。对于你的情况有点哑例如:

- (int) numberOfSectionsInTableView:(UITableView*)tableView{ 
    return 3; 
} 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ 
    int numbers[] = {2,4,1}; 
    return numbers[section]; 
} 
+0

谢谢指正有关章节。 – chrisjr 2012-03-29 14:14:19

相关问题