我在我的 IOS 项目中使用QuickDialog 库。但是它的表格外观有问题:
第一个表格部分中 headerView 的高度是 10。但是顶部填充远大于 10!
表格框是对的(全屏),quickDialogTableView.contentInsets.top 也是对的(==64)。但是额外的顶部空间是什么?如何破解库代码来解决问题?
注意:它仅在 root.grouped == YES 时发生。
我在我的 IOS 项目中使用QuickDialog 库。但是它的表格外观有问题:
第一个表格部分中 headerView 的高度是 10。但是顶部填充远大于 10!
表格框是对的(全屏),quickDialogTableView.contentInsets.top 也是对的(==64)。但是额外的顶部空间是什么?如何破解库代码来解决问题?
注意:它仅在 root.grouped == YES 时发生。
尝试这个:
- (void)viewDidLoad {
[super viewDidLoad];
CGRect frame = self.quickDialogTableView.tableHeaderView.frame;
frame.size.height = 5;
UIView *headerView = [[UIView alloc] initWithFrame:frame];
self.quickDialogTableView.tableHeaderView = headerView;
}
实际上基于塞巴斯蒂安的回答,这是可行的,但有点骇人听闻......
self.quickDialogTableView.tableHeaderView =
[UIView.alloc initWithFrame:CGRectMake(0, 0, 0, 0.1)];