1

ストーリーボードを使用してすべてのテーブルを作成していますが、テーブルをページの下に移動して、各テーブルの上に UIView を挿入する必要があります。これは nib と Interface builder を使用するか、コードで簡単にできましたが、インターフェイス ビルドとストーリー ボードを介して行うことはできないようです。わかりましたので、コードを実行しようとしましたが、運もありません:

ビューでDidLoad:

CGRect frame = self.view.frame;
self.view.frame = CGRectMake(frame.origin.x, frame.origin.y + 44.0f, frame.size.width,
                             frame.size.height - 44.0f);

self.view.frame と self.tableView.frame の両方をチェックすると、サイズが変更されていますが、テーブルが表示されても何も起こりません。

私は周りを検索しましたが、解決策が見つからなかったので、助けていただければ幸いです。

4

2 に答える 2

1

UIViewテーブルヘッダーに追加しますtableHeaderView

また、カスタムの高さをテーブル ヘッダーに設定します - sectionHeaderHeight:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html

于 2012-11-01T23:58:30.497 に答える
0

これを使って:

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
    return 50.0;
}
于 2012-11-02T00:01:43.830 に答える