質問

以下のようにデフォルトの位置を追加するグループ分けされたテーブルへのとおりです。どんなプ全体のグループ分けされたテーブルのとおりです。

alt text
(出典: pessoal.org)

役に立ちましたか?

解決

あなたはのtableViewのtableHeaderViewプロパティに一定の高さの透明ビューを割り当てることができます。これは、透視図の高さにより、テーブルの内容を押し下げます。

あなたはのUITableViewControllerののviewDidLoadからこれを行うことができます:

// force the table down 70 pixels
CGRect headerFrame = self.tableView.bounds;
headerFrame.size.height = 70;

UIView *header = [[UIView alloc] initWithFrame: headerFrame];
header.backgroundColor = [UIColor clearColor];

self.tableView.tableViewHeader = header;

[header release];

他のヒント

のUITableViewにdelagateを見てください。
あなたは、プロパティ 'heightForHeaderInSection' を検索します。

セクション0の場合だけ、それがビューダウンテーブルをプッシュする(デフォルトは0である)。

ヘッダを大きくします

あなたがダウンしてテーブルを移動している場合、あなたは間違いなくあなたがUI要素を追加するために獲得スペースを使用したい。

この時点で、IB内のページの構築を検討。あなたが好きな場所であることをテーブルビューのサイズを変更し、テーブルの上のUI要素を置くことができます。あなたが代理人として戻ってあなたのビューコントローラへのUITableViewを配線できるように、そして、あなたも同じビューコントローラに他のUI要素を配線することができます...ページを管理し、UITableViewDelegate /データソースプロトコルのメソッドを追加するためのUIViewControllerを使用することができます。

最も簡単な方法なのでしょうかを変更フレームのtableview.付き、参照のtableviewにコントローラをIBOutletはこらないように、ビュー階層 または の変更ができますフレームのインターフェイスをビルダを構築します。

コードのようなもの:

tableView.frame = CGRectMake(0.0, 200.0, 320.0, 280.0);

う位置のtableviewの画面で制限高さの寸法を使用する依存かどうかまたはタブバーをビューとか。

インターフェイスの構築を選ぶだけのtableview、そのサイズをお選び検査官の検査官のタブの定規"アイコンの高さyオフセットにシフトする方は受付にお申し出ください

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top