iOS中UITableView的UITableViewStyleGrouped组间距

来源:互联网 发布:石墨烯降温贴淘宝 编辑:程序博客网 时间:2024/04/30 22:23

在开发中用到UITableViewStyleGrouped的时候往往会遇到默认间距太大,并且使用

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

单一的设置病不起作用。
这里我在网上查到并实践有效的方法。我设置了一个极小(不要设置为0,设置为0的话就变成默认了)的头部间距,然后主要靠底部间距进行间距调整。

//section头部间距- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{    return 0.01f;//section头部高度}//section头部视图- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{    UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)];    view.backgroundColor = [UIColor clearColor];    return view;}//section底部间距- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{    return 10;}//section底部视图- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{    UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)];    view.backgroundColor = [UIColor clearColor];    return view;}
0 0
原创粉丝点击