问题描述
- 如何设置UITableView部分
-
我想实现这样的功能:在一个table行数达到一定数量时,比如5行,UITableViewController
自动生成新分区。详细一点:条目1到条目5在 section1 中。然后用户添加了新的条目,系统自动生成新分区 section2 ,然后将新条目添加到 section2 中。能实现么?请高手给个思路,谢谢。
解决方案
分区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;
}
时间: 2024-11-02 10:33:57