2014-01-07 68 views
1

我在我的IOS項目中使用QuickDialog庫。但它有一個問題,表外觀:如何使用IOS 7中的QuickDialog庫刪除桌面填充?

enter image description here

headerView的第一表格部分的高度爲10,但頂部的填充比10多了!

表框是正確的(全屏),quickDialogTableView.contentInsets.top也是正確的(== 64)。但額外的頂部空間是什麼?如何破解庫代碼來解決問題?

注意:只有當root.grouped == YES時纔會發生。

+0

只是試圖消除headerView的第一部分的高度...現在檢查它。 – iPatel

+0

注意:我現在沒有時間正確地進入此操作,但是如果這是我遇到過的相同問題,則與iOS7分組tableview具有超大節距的事實有關。 – entropy

回答

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; 
} 
+0

我投了票,因爲我用這個答案來解決我的問題...... – Renetik

0

實際上是基於塞巴斯蒂安回答這個工作,但也是種hackie的...

self.quickDialogTableView.tableHeaderView = 
      [UIView.alloc initWithFrame:CGRectMake(0, 0, 0, 0.1)];