我有一个tableview,我动态地返回每个部分的部分和行没有.我可以像这样实现它
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if( section == 0)
return [array count];
if( section == 1)
return [array2 count];
if( section == 2)
return [array3 count];
}
Run Code Online (Sandbox Code Playgroud)
如果我知道我有3个部分,我可以用上面提到的方式做到这一点.但是如何动态定义不同部分的行数.例如: - 你有if(section == 0).我不想在这里硬编码0,1,2的值.我不确定部分的总数.我们怎么做呢我们想为不同的部分动态返回行数?我有一个数组显示没有部分和不同的数组,以显示每个部分没有行.如何在方法"numberOfRowsInSection"中动态提及?
在这里你可以按照这种方法,你可以把所有可数数组放在另一个NSMutableArray像let tmpArray(例如tmpArray[0] = array或者tmpArray[1] = array2,或者只是通过追加[tmpArray addObject:array] ..),
那么你可以这样
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [[tmpArray objectAtIndex:section] count];
}
Run Code Online (Sandbox Code Playgroud)
我希望这能帮助你解决问题..
| 归档时间: |
|
| 查看次数: |
1609 次 |
| 最近记录: |