我在我的IOS項目中使用QuickDialog庫。但它有一個問題,表外觀:如何使用IOS 7中的QuickDialog庫刪除桌面填充?
headerView的第一表格部分的高度爲10,但頂部的填充比10多了!
表框是正確的(全屏),quickDialogTableView.contentInsets.top也是正確的(== 64)。但額外的頂部空間是什麼?如何破解庫代碼來解決問題?
注意:只有當root.grouped == YES時纔會發生。
我在我的IOS項目中使用QuickDialog庫。但它有一個問題,表外觀:如何使用IOS 7中的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;
}
我投了票,因爲我用這個答案來解決我的問題...... – Renetik
實際上是基於塞巴斯蒂安回答這個工作,但也是種hackie的...
self.quickDialogTableView.tableHeaderView =
[UIView.alloc initWithFrame:CGRectMake(0, 0, 0, 0.1)];
只是試圖消除headerView的第一部分的高度...現在檢查它。 – iPatel
注意:我現在沒有時間正確地進入此操作,但是如果這是我遇到過的相同問題,則與iOS7分組tableview具有超大節距的事實有關。 – entropy