2 daffodilgirl DaffodilGirl 于 2013.04.18 10:17 提问

如何设置UITableView部分

我想实现这样的功能:在一个table行数达到一定数量时,比如5行,UITableViewController自动生成新分区。

详细一点:条目1到条目5在 section1 中。然后用户添加了新的条目,系统自动生成新分区 section2 ,然后将新条目添加到 section2 中。能实现么?请高手给个思路,谢谢。

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.04.20 12:02
已采纳

分区section需要在uitableview加载时就要计算出来
你可以根据你当前的总行数除以5来得到section的数量

-(NSInteger)numberOfSectionsInTableView {
     return (rows-1)/5+1;  //rows 为总的行数
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger) section {
        if ((section+1)*5>rows) return rows%5;
        return 5;
}
Csdn user default icon
上传中...
上传图片
插入图片