3

所以我实现了 ZUUIRevealController 来创建一个单独的菜单,这一切都很好,但是 backViewController 似乎有一些问题,看看这个图像: 在此处输入图像描述

如您所见,显示了一个空白区域,正是状态栏的高度,我不知道为什么。

实现这个时没有什么特别的事情发生:

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

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

SortViewController 是一个 UITableViewController。

4

3 回答 3

2

刚刚遇到同样的问题并找到了解决方法。转到UITableViewController您用作后视图的属性检查器中,在 View Controller 下,有一个 Layout want full screen 复选框。这消除tableviewrearViewController.

于 2012-11-04T06:39:17.853 回答
2

检查一下:在您的 AppDelegate.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+ BOUNTY 奖励 :)

于 2012-06-08T07:01:30.543 回答
-2

我刚刚发现,如果我使用普通视图,它可以工作,在我只使用 UITableView 之前,这似乎会出现问题。

于 2012-06-13T05:04:15.387 回答