1

我在我的 IOS 项目中使用QuickDialog 库。但是它的表格外观有问题:

在此处输入图像描述

第一个表格部分中 headerView 的高度是 10。但是顶部填充远大于 10!

表格框是对的(全屏),quickDialogTableView.contentInsets.top 也是对的(==64)。但是额外的顶部空间是什么?如何破解库代码来解决问题?

注意:它仅在 root.grouped == YES 时发生。

4

2 回答 2

2

尝试这个:

- (void)viewDidLoad {
    [super viewDidLoad];

    CGRect frame = self.quickDialogTableView.tableHeaderView.frame;
    frame.size.height = 5;
    UIView *headerView = [[UIView alloc] initWithFrame:frame];
    self.quickDialogTableView.tableHeaderView = headerView;
}
于 2014-03-19T15:25:16.413 回答
0

实际上基于塞巴斯蒂安的回答,这是可行的,但有点骇人听闻......

self.quickDialogTableView.tableHeaderView = 
             [UIView.alloc initWithFrame:CGRectMake(0, 0, 0, 0.1)];
于 2014-12-02T13:41:11.567 回答