我已经说过7个单元格,现在我想要一个单元格在顶部然后让我们说在200像素的间隙之后 我想一起展示6个细胞的扩孔?
如何做到这一点并且在内存方面有效,我正在考虑添加透明单元格 但我想知道你的建议
由于
答案 0 :(得分:0)
如果第一个单元格表示与其他单元格不同的 thing ,并且它总是位于整个表格的顶部,请为其提供自己的视图。创建一个视图并将其分配给tableView.tableHeaderView,可能在viewDidLoad上。
答案 1 :(得分:-1)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if( indexPath.row == 0 ) return height1;
return height2;
}
答案 2 :(得分:-1)
我这样做了
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 50, 250)];
// UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 50, 55)];
//label.text = @"BlaBla";
[view addSubview:myButton];
self.tabelView.autoresizesSubviews = YES;
self.tabelView.tableHeaderView = view;
由于
答案 3 :(得分:-1)
我在分段tableView中有2个部分,第一部分有一行,第二部分有6行。我会在第一部分添加一个页脚,其视图高度为200像素。
在这种情况下,请将row_height设置为您希望节之间间隔的高度。
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
if (section == 0){
UIView *footerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.tableView.bounds.size.width, row_height)] autorelease];
return footerView;
}
return nil;
}