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 に答える