• 表视图为Group类型的注意问题


    使用group类型的tableview时,第一个section距离navigationbar的距离很大,不符合这边的设计图。

    使用 myTableView . sectionHeaderHeight = 0.0001f无效。

     于是通过各种方法测试,终于得到解决方法。就是通过设置tableview的headerview高度来控制这个距离。使用的方法是:代理

    之前的写法是这样:

     1 //创建表视图
     2 - (void)_creatTableView
     3 {
     4     
     5     _myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0,0, kScreenWidth, kScreenHeight) style:UITableViewStyleGrouped];
     6     
     7     _myTableView.delegate = self;
     8     _myTableView.dataSource = self;
     9     _myTableView.sectionFooterHeight = 0.00001f;
    10     _myTableView.sectionHeaderHeight = 0.00001f;
    11     _myTableView.backgroundColor = [UIColor redColor];
    12 
    13     
    14     [_myTableView registerClass:[UITableViewCell class] forCellReuseIdentifier:identy];
    15     
    16     [self.view addSubview:_myTableView];
    17 }

    正确是这样: 不知道这是iOS的bug呢还是什么,总之解决方法就是以下:

    - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
        
        return 0.0001f;
    }
  • 相关阅读:
    DFS
    离散化
    前缀和&差分
    数组运用_1-15 选择题
    数组运用_1-13 选择题
    数组运用_1-11 选择题
    数组运用_1-9 选择题
    数组运用_1-4 编程练习
    数组初始_2-22编程练习
    poj 3669 bfs(这道题隐藏着一个大坑)
  • 原文地址:https://www.cnblogs.com/pengsi/p/6064589.html
Copyright © 2020-2023  润新知