3

そこで、ZUUIRevealControllerを実装して別のメニューを作成しました。これはすべてうまく機能しますが、rearViewControllerに問題があるようです。この画像を見てください。 ここに画像の説明を入力してください

ご覧のとおり、ステータスバーの高さである空白スペースが表示されていますが、理由はわかりません。

これを実装するとき、特別なことは何も起こりません。

SortViewController *sortViewController = [[SortViewController alloc] init]; 

ZUUIRevealController *revealController = [[ZUUIRevealController alloc] initWithFrontViewController:self.tabBarController rearViewController:sortViewController];
self.window.rootViewController = revealController;

SortViewControllerはUITableViewControllerです。

4

3 に答える 3

2

これをチェックしてください:urAppDelegate.mファイルでこのコードを使用してください-

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
    UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window = window;

    FrontViewController *frontViewController = [[FrontViewController alloc] init];
    RearViewController *rearViewController = [[RearViewController alloc] init];

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

    RevealController *revealController = [[RevealController alloc] initWithFrontViewController:navigationController rearViewController:rearViewController];
    self.viewController = revealController;

    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

うまくいけば、disはあなたの問題を解決し、50以上の賞金で報われます:)

于 2012-06-08T07:01:30.543 に答える
2

これと同じ問題が発生し、修正が見つかりました。リア ビューとして使用しているに移動しUITableViewController、属性インスペクターのビュー コントローラーの下に、レイアウトが全画面表示を希望するためのチェックボックスがあります。これにより、 の の上の空白ビットが取り除かtableviewれますrearViewController

于 2012-11-04T06:39:17.853 に答える
-2

UITableViewを使用する前に、通常のビューを使用すると問題が発生するように見えることがわかりました。

于 2012-06-13T05:04:15.387 に答える