删除页眉和页脚

时间:2013-12-26 14:34:57

标签: ios iphone objective-c uitableview

我想从“UITableView”中删除页眉和页脚 我试过了:

table.tableHeaderView = nil;

- (UIView *)tableView:(UITableView *)tableView 
            viewForHeaderInSection:(NSInteger)section{
   return nil;
}

- (CGFloat)tableView:(UITableView *)tableView 
           heightForHeaderInSection:(NSInteger)section{     
    return 0;
}

但这一切都没有效果。 enter image description here

我想从tableview开始开始我的部分。

5 个答案:

答案 0 :(得分:1)

当我尝试这样做时,通常最终起作用的是:

- (UIView *)tableView:(UITableView *)tableView 
            viewForHeaderInSection:(NSInteger)section{
    return [[UIView alloc] initWithFrame:CGRectZero];
}

答案 1 :(得分:0)

尝试以下代码。它可能对你有帮助。

-(CGFloat)tableView:(UITableView *)tableView 
          heightForHeaderInSection:(NSInteger)section {
    return 0.1; 
}

-(CGFloat)tableView:(UITableView *)tableView 
          heightForFooterInSection:(NSInteger)section { 
    return 0.1; 
}

您也可以通过设置contentInset。{/ p>的UITableView属性来执行此操作

答案 2 :(得分:0)

@Vivek,只需删除所有不必要的实现方法也行。我有相同的方案,但没有遇到headerfooter的任何问题。

我认为这只需要以下方法。

   - (NSInteger)tableView:(UITableView *)tableView 
                numberOfRowsInSection:(NSInteger)section{}

   - (UITableViewCell *)tableView:(UITableView *)tableView 
                        cellForRowAtIndexPath:(NSIndexPath *)indexPath{}

答案 3 :(得分:0)

这个怎么样:

- (CGFloat)tableView:(UITableView *)tableView 
           heightForHeaderInSection:(NSInteger)section{
    return 0.1;
}

答案 4 :(得分:0)

试试这个:

- (UIView *)tableView:(UITableView *)tableView 
            viewForHeaderInSection:(NSInteger)section {
    return [[UIView alloc] initWithFrame:CGRectZero];
} 

- (UIView *)tableView:(UITableView *)tableView 
            viewForFooterInSection:(NSInteger)section {
    return [[UIView alloc] initWithFrame:CGRectZero];
}

-(CGFloat)tableView:(UITableView *)tableView     
          heightForHeaderInSection:(NSInteger)section {
    return 0.1f;
}

-(CGFloat)tableView:(UITableView *)tableView      
          heightForFooterInSection:(NSInteger)section {
    return 0.1f;
}

希望这会对你有所帮助。