0

各タブに 1 つずつ、4 つの異なる navigationController を持つ TabController ベースのストーリーボード アプリケーションがあります。2 番目のタブは、次の方法で Tapku ライブラリの TKCalendarViewController をプログラムでプッシュする navigationController (これはまだストーリーボードの関係があります) を開きます。

- (void)loadView
{
    [super loadView];
    AgendaTableViewController *agenda = [[[AgendaTableViewController alloc] initWithSunday:NO] autorelease];
    [self pushViewController:agenda animated:NO];
}

AgendaTableViewController は TKCalendarMonthTableViewController サブクラスです。

問題は、カレンダーの下のテーブル ビューがタブ バーの下に移動し、最後のセルが期待どおりに表示されないことです。ビューまたは所有者に問題があると思います

それを解決する方法は?

ありがとうございました!

4

1 に答える 1

0

私はそれを追加して解決しました:

self.view.frame = CGRectMake(0, 0, [[UIApplication sharedApplication]keyWindow].frame.size.width, 368);

AgendaTableViewController(TKCalendarMonthTableViewController サブクラス) の loadView メソッドで。デバイスの向きが変わった場合に備えて、より良い幅と高さの値を引き続き探しています。

于 2012-03-30T23:23:48.713 に答える