0

下半分にビューがあるカスタムビューコントローラーがあります。

上半分に静的UITableViewを追加したいと思います。

そこで、ビューコントローラーにUITableViewをドラッグしましたが、静的テーブルビューはUIViewControllerにのみ埋め込むことができるため、これは許可されていないようです。

私は自分のコードに行き、コントローラーにUITableViewを拡張させましたが、それでも問題は解決しません。

静的UITableViewをカスタムコントローラーの2番目のビューとして追加するにはどうすればよいですか?

編集:おそらく、画面全体を占めていないテーブルビューを持つことは、iOSストーリーボードではあまりサポートされていません。静的な行が3つ必要なだけなので、ビューで通常のテーブルを使用するだけかもしれません。

4

2 に答える 2

0

この問題を解決するには、2 番目のビュー コントローラーをデリゲートとデータソースを実装するシンプルな UIViewController にし、その上に動的テーブルをドラッグして、行とセクションをコードで「静的に」設定しました。これで、2 つのビューが大きなビューで正しく共存するようになりました。

于 2012-05-09T08:39:12.730 に答える
0

次のような簡単なことを実行できるはずです。

UITableViewController *tbv = [[UITableViewController alloc] initWithFrame:[CGRect whateverSize/Location]];
[self.view addSubview:tbv];

numberOfRowsInSection:これを行うときは、numberOfSections:cellForRowAtIndexPath:、などの必要なデリゲート関数も記述するようにしてください。tableView:didSelectRowAtIndexPath:

UITableView クラス リファレンスを確認してください。

于 2012-04-25T00:30:18.820 に答える