2012-04-24 8 views
0

私は、下半分にビューを持つカスタムビューコントローラを持っています。通常のカスタムビューに静的なUITableViewを追加する

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

私はビューコントローラでUITableViewをドラッグしましたが、静的テーブルビューはUIViewControllersにのみ埋め込み可能であるため、明らかに許可されていません。

私のコードに行って、コントローラをUITableViewに拡張しましたが、問題は解決しません。

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

EDIT:iOSのストーリーボードでは、テーブルビューが画面全体を占めていない可能性があります。私はちょうど3つの静的な行が必要なので、たぶん私はビューで通常のテーブルを使用します。

+0

「[yoursecondview addsubview:tableview]; ' – ant

+0

私のテーブルビューは、セカンドビュー内にあるべきですが、画面の上部にあります。テーブルビューが画面のトップ50%をとり、2番目のビューが下半分のスペースを取る – Ayrad

答えて

0

私は、2番目のビューコントローラをデリゲートとdatを実装するシンプルなUIViewControllerにすることでこの問題を解決しました動的テーブルをドラッグしてコード内に行とセクションを「静的に」設定します。今私は大きな視野で正確に同居している私の2つの意見を持っています。

0

あなたはこのような単純な何か行うことができる必要があります:

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

はまた、numberOfRowsInSection:numberOfSections:cellForRowAtIndexPath:として必要なデリゲート関数を記述するためにこれをやったときに必ずし、tableView:didSelectRowAtIndexPath:

は必ずチェックしてくださいout UITableView Class Reference

+0

私は静的テーブルビューの全体がデリゲートとデータソースを実装していないと思ってデリゲートを作成しました機能。 – Ayrad

+0

あなたはまだ、それらを指定せずに値が何であるかを知らないといけません。どのように多くの行がテーブルビューに分かりますか? –

+0

テーブルには、ストーリーボードで指定したセクション、行、およびコンテンツがあります。 – Ayrad

関連する問題