在tableViewTable中创建tableCell,不同分区含有不同数量的Cell(转)
?1、确定tableview中分分区数
- (NSInteger)numberOfSectionsInTableView:(UITableView?*)tableView
{
????return?2;
}
2、确定每个section中的cell数量
?
- (NSInteger)tableView:(UITableView?*)tableView numberOfRowsInSection:(NSInteger)section
{
????switch?(section) {
????????case?0:
????????????return?1;
????????????break;
????????case?1?:
????????????return?1;
????????????break;
????????default:
????????????break;
????}
????return?1;
}
3、确定Cell中的内容
?
- (UITableViewCell?*)tableView:(UITableView?*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
????static?NSString?*CellIdentifier =?@"Cell";
????
????UITableViewCell?*cell = [tableView?dequeueReusableCellWithIdentifier:CellIdentifier];
????if?(cell ==?nil) {
????????cell = [[UITableViewCell?alloc]?initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
????????cell.accessoryType?=?UITableViewCellAccessoryDisclosureIndicator;
????}
????
????// Configure the cell...
????
????switch?(indexPath.section) {//哪一个分区
????????????
????????case?0:
????????????switch?(indexPath.row) {//分区中的哪一行
????????????????case?0:
????????????????????cell.textLabel.text=@"1";
????????????????????break;
????????????????????
????????????????default:
????????????????????break;
????????????}
????????????break;
????????case?1:
????????????switch?(indexPath.row) {//分区中的哪一行
????????????????case?0:
????????????????????cell.textLabel.text=@"66";
????????????????????break;
???????????????????????
????????????????default:
????????????????????break;
????????????}
????????????break;
????????????????default:
????????????????????break;
????????????}
????????????break;
????????default:
????????????break;
????}
????return?cell;
}
4、点击cell时
?
- (void)tableView:(UITableView?*)tableView didSelectRowAtIndexPath:(NSIndexPath?*)indexPath
{
}
转载于:http://blog.sina.com.cn/s/blog_9ae642d70100xlyt.html