上一篇我们说到
UITableViewController中 必须实现的两个方法是这三个中,下面的两个方法。
而返回1的这个方法,作用是返回section的数目,也就是表格段的个数。
这一次做一个练习
编写代码,使UITableView对象能够显示两个表格段: 一段显示价值大于50美元的BNRItem对象,另一段显示余下的BNRItem对象。
代码修改BNRItemsViewController:
(1)返回表格段的个数修改为2
- (NSInteger)numberOfSectionsInTableView:(UITableView*)tableView
{
return 2;
}
(2)类扩展中声明两个可变数组
@interface BNRItemsViewController()
@property NSMutableArray *arr1;
@property NSMutableArray *arr2;
@end
(3)实现方法:设置表格段的标题
- (NSString*)tableView:(UITableView*)tableView titleForHeaderInSection:(NSInteger)section
{
if(section ==0)
{
return@"More than 50";
}
else if(sec