Iphone 能否将动态UITableView拆分为多个部分?

Iphone 能否将动态UITableView拆分为多个部分?,iphone,ios,ipad,uitableview,Iphone,Ios,Ipad,Uitableview,我试图在两种不同类型的数据之间放置一个能指,这两种数据被输入到我的动态UITableView中。我是否可以将数据拆分为两个部分,还是只需输入一个非userInteractionEnabled单元格来标记拆分?我无法以编程方式设置numberOfSections属性。有人知道如何解决这个问题吗?您要做的是创建分组表视图,请确保在界面生成器中为表视图选择了分组表视图选项 然后调用分组表视图方法,例如 // for sections I guess you want 2 sections - (NS

我试图在两种不同类型的数据之间放置一个能指,这两种数据被输入到我的动态UITableView中。我是否可以将数据拆分为两个部分,还是只需输入一个非userInteractionEnabled单元格来标记拆分?我无法以编程方式设置numberOfSections属性。有人知道如何解决这个问题吗?

您要做的是创建分组表视图,请确保在界面生成器中为表视图选择了分组表视图选项

然后调用分组表视图方法,例如

// for sections I guess you want 2 sections 
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 2;
}

- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section {
     if(section==0)
       return [yourdatasource count]; // make sure that each section is returned here
     if(section==1)
       return [anotherdatasource count];
}

// set header height of gropued tableview
-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {

    return 60.0; // choose your height for each section
}
//set header section labels
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
}
我的代码没有经过测试


查看此处以了解更多信息

您正在尝试创建分组表视图,请确保在界面生成器中为表视图选择了分组表视图选项

然后调用分组表视图方法,例如

// for sections I guess you want 2 sections 
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 2;
}

- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section {
     if(section==0)
       return [yourdatasource count]; // make sure that each section is returned here
     if(section==1)
       return [anotherdatasource count];
}

// set header height of gropued tableview
-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {

    return 60.0; // choose your height for each section
}
//set header section labels
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
}
我的代码没有经过测试


查看此以了解更多信息

是的,它被称为分组表视图放置节
-(NSInteger)numberOfSections sintableview:(UITableView*)表视图{return 2;}
到您的表视图,查看为什么不能设置
numberOfSections
?@SpaceDust,您应该将其作为答案添加。@SpaceDust您不需要一个分组样式表来包含多个部分。这当然是合适的,但普通样式表也可以有多个部分。@rmaddy很好。我所要做的就是覆盖numberOfSectionsInTableView,我的问题是,它被称为分组表视图,将节放入表视图:(InInteger)numberOfSectionsInTableView:(UITableView*)表视图{return 2;}到你的表视图,看看你为什么不能设置
numberOfSections
?@SpaceDust,您应该将其作为答案添加。@SpaceDust您不需要一个分组样式表来包含多个部分。这当然是合适的,但普通样式表也可以有多个部分。@rmaddy很好。我所要做的就是将NumberOfSections覆盖到TableView中,我的问题就解决了