4

ZUUIRevealController で問題が発生しました。

問題:

iPhone (Retina 4Inch) シミュレータで実行中、[reearViewController View] の高さはまだです。

frame = (0 0; 320 480)

それ以外の

frame = (0 0; 320 568).

そのため、リアビューが切り捨てられているように見えます。

しかし、この問題は frontViewController にはありません。

これが、rearViewController と frontViewController を追加した方法です。

viewCont1 *frontViewController = [[viewCont1 alloc]initWithNibName:@"viewCont1" bundle:nil];

    navigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];

    viewCont2 *rearViewController = [[viewCont1 alloc] initWithNibName:@"viewCont1" bundle:nil];

    revealController = [[RevealController alloc] initWithFrontViewController:navigationController rearViewController:rearViewController];

    revealController.delegate = rearViewController;

このような問題に遭遇した人はいますか?? どんな助けでも感謝します。

4

1 に答える 1

0

私はそれを理解しました。フロント VC とリア VC の両方を navigationController として保持する必要があります。

frontVc *frontViewController = [[frontVc alloc]initWithNibName:@"frontVc" bundle:nil];

frontNavigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];

rearVc *rearViewController = [[rearVc alloc] initWithNibName:@"rearVc" bundle:nil];

rearNavigationController = [[UINavigationController alloc] initWithRootViewController:rearViewController];

revealController = [[RevealController alloc] initWithFrontViewController:frontNavigationController rearViewController:rearNavigationController];
于 2012-10-22T15:43:14.640 に答える