2016-03-22 2 views
0

私は、ユーザが情報を入力するためのフォームを格納するtableViewControllerを持っています。このフォームは、ダイナミックセルの代わりにいくつかのスタティックセルによってグループ化されています。したがって、デリゲートメソッドcellForRowAtIndexPathにはアクセスしません。また、私はそのユーザーが添付ファイルのいくつかを追加してスタッキングを維持できるように制御しています。これらの添付ファイルは、それぞれ1つのUIViewに保存されます。問題は、6つ以上の添付ファイルが追加された場合、添付ファイルのビューが画面の高さから外に出ることです。このtableViewControllerをスクロール可能にするにはどうすればよいですか?静的なセルだけでtableViewControllerのビューをスクロールする方法はありますか?

コードを表示する必要がある場合は教えてください。

+0

セルがフレーム外になるとデフォルトでスクロールできます。オフにしましたか? – Lumialxk

+0

私はちょうど1つのセルを取得し、セルの代わりに以下のUIVIewを続けて続けます。そして、いいえ、私はこれを設定しました: 'self.tableView.scrollEnabled = YES;' –

答えて

0

スクロール可能に設定する必要はありません。また、これらのビューをテーブルフッタービューに追加し、同時にその高さを増やす必要があります。これにより、テーブルビューはその高さがそれよりも大きくなるとスクロールできますフレームの

+0

私は手動でtableViewの高さを設定できますか?私はこれを試しました: '[self.tableView setFrame:CGRectMake(0、0、screenWidth、screenHeight + 100)'しかし、それでも動作しません。 P.P. screenWidthとscreenHeightは次のコードで取得します: 'CGFloat screenWidth = CGRectGetWidth(self.view.bounds); CGFloat screenHeight = CGRectGetHeight(self.view.bounds); ' –

+0

@ JohnnyCheukいいえ、できません。テーブルビューコントローラーのトップレベルビューです。 – Lumialxk

関連する問題