2012-03-05 16 views
0

カレンダーがビューの上半分を占め、テーブルビューが後半を占めるビューがあります。私はこれらの両方をプログレッシブに加えました。 ユーザーがカレンダーから休暇申請を提出し、それがテーブルビューに行として表示される休暇/休暇申請です。問題は、ユーザーが休暇申請を提出して、テーブルビューの一番下の行を見て、それらをクリックすることができない場合です。私はスクロールビューを入れてみましたが、使用しませんでした。これについてどうすればいいですか?テーブルビューですべての行が表示されない

//カレンダービューのインスタンス

calendarView = [[[KLCalendarView alloc] initWithFrame:CGRectMake(0.0f, 50.0f, 768.0f, 1024) delegate:self] autorelease]; 

//テーブルビューインスタンス

myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0,690,768,1024) style:UITableViewStyleGrouped]; 

//私はこれがiPadの対象とされていると、メインビューに

[self.view addSubview:calendarView]; 
[self.view addSubview:myTableView]; 

[self.view bringSubviewToFront:myTableView]; 
+0

行数を確認してください – Deepesh

+0

これを試してください:myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0,690,768,334)style:UITableViewStyleGrouped]; – Hector

答えて

0

を追加します。 CGRectMakeの4番目のパラメータは高さです。試してみてください

CGRectMake(0,690,768,1024-690) 

カレンダービューと同じです。

1

サイズ768 x 1024の両方のビュー(カレンダーとテーブル)を初期化します。あなたは768 x 2048 pxを表示するディスプレイを持っていません!両方のビューのサイズを最大(iPhone/iPad)-Height/2に縮小します。

0

テーブル全体のサイズがinitWithFrameに入れたフレームよりも大きい場合は、テーブルのcontentSizeをスクロール可能にする必要があります。

はこれを設定してみてください:

myTableView.contentSize = CGSizeMake (x, y) 
yはあなたのテーブルの高さの合計することができ

1

問題は、あなたのテーブルビューフレームです。両方向で使用可能な空き容量を見つけて、それをテーブルビュー用に設定します。あなたの問題を解決します。

関連する問題