2009-04-26 23 views
4

私はフットボールリーグテーブルを表示するために複数の列を持つUITableViewを作成しました。今私が本当に必要とするのは、理想的にはテーブルビューの最上部にある各列にラベルを付けるヘッダーです。どうすればいい?複数の列を持つUITableView用の複数の列ヘッダー

答えて

7

カスタムUIViewを作成し、それをUITableViewの最初のセクションヘッダーとして設定することができます。あなたのUITableViewDelegateのtableView:viewForHeaderInSection:メソッドでそれを返します。カスタムセル内の「列」と揃えるように設計するだけです。

-5

これは、なぜこれがあなたが望むものである場合は、など

を見出し、細胞と、HTMLテーブルのルックアンドフィールを複製しようとしていると仮定すると、iPhoneアプリのための奇妙なインタフェースの一種でありますテーブルを表示するのにUIWebViewオブジェクトを使用するだけではありませんか?

+5

私はUITableViewでそれをやっているから – Xetius

7

最初のUITableViewセクションのヘッダーとして設定する代わりに、状況によってはテーブル全体のヘッダーとして設定する方が理にかなっています。これはtableHeaderViewプロパティがUITableViewの場合に実行できます。例:

+1

私の+1で推測できるように、私はこれを好みました。しかし、インターフェイスビルダーで自分の好みに合わせてUIViewを作成し、自分のインターフェイスにIBOutletを作成し、それをviewDidLoad '[self.tableView setTableHeaderView:viewHeader];およびprestoに含めました。 –

関連する問題