2012-03-14 5 views

答えて

1

私にはUIViewの構成階層のようです。一番上の要素はカスタムUIViewサブクラスで、そのサブビューは適切なコントロールで構成されます。次にダウン、そうUIButton、その後、あなたのUITableView(それはそれはおそらくいないように見える?スクロールん。)(などのゴミ、)ボタンのその後別の行

で、要約すると、お使いのベースビューは、ちょうどUIViewですあなたはサブビューで作っています。私はそれがグループの中でUITableViewであると想定しています。 IBでレイアウトするのが最も簡単です。

+0

テーブルビューには、それはいくつかの値を表示するだけだスクロールしないが、今どのように私はこの階層を達成することができますか?私のコントローラは、単純なビューコントローラですか?私を最も混乱させる部分は、ビューの内部のテーブルビューです。 – 8vius

+0

はい、ベースビューはあなたの 'UIViewController'のビューになります。 'UITableViewController'を使ってテーブルビューを管理するのが最も一般的ですが、ビューコントローラが' NSTableViewDataSource'と 'NSTableViewDelegate'プロトコルに準拠し、テーブルビューのIBOutletを持っている限り、必要はありません。データソースを提供し、メソッドを委譲するだけで済みます。 (ビューコントローラのテンプレートはそれらを提供するものではありません)。また、IBでレイアウトすると役立ちます。 – FluffulousChimp

+0

私は話しているようにそうしています、私はちょうどあなたがアランよりも、あなたが言ったことを知らなかった。 – 8vius

1

UIView内に複数のテーブルビューを持つことができます。または、上部と下部のコントロールをテーブルのヘッダーとフッターに配置することもできます。簡単な例:

Quick Example

+0

**静的**テーブルビューはUITableViewControllerに埋め込まれなければなりません。 (UIViewControllerでは動作しません) – lnafziger

関連する問題